..
This commit is contained in:
@@ -34,10 +34,10 @@ namespace FPJ0000
|
||||
//state list
|
||||
var stList = FCOMMON.DBM.getCodeList("01");
|
||||
this.cmbState.Items.Clear();
|
||||
cmbState.Items.Add("-- All --");
|
||||
cmbState.Items.Add("-- All --");
|
||||
// cmbState.Items.Add("-- incomplete --");
|
||||
foreach (var item in stList)
|
||||
cmbState.Items.Add(item);
|
||||
cmbState.Items.Add(item.Value);
|
||||
this.cmbState.SelectedIndex = 0;
|
||||
|
||||
refreshData();
|
||||
@@ -48,11 +48,52 @@ namespace FPJ0000
|
||||
{
|
||||
|
||||
string state = "%";
|
||||
if (cmbState.SelectedIndex > 0) state = cmbState.Text.Split(',')[0].Substring(1);
|
||||
if (cmbState.SelectedIndex > 0) state = cmbState.Text;
|
||||
string request = "%";
|
||||
if (tbRequest.Text.Trim() != "") request = "%" + this.tbRequest.Text.Trim() + "%";
|
||||
|
||||
this.ta.Fill(this.dsMSSQL.Projects,"%");
|
||||
this.ta.Fill(this.dsMSSQL.Projects, state,request);
|
||||
this.dsMSSQL.Projects.AcceptChanges();
|
||||
|
||||
FormattingData();
|
||||
}
|
||||
|
||||
void FormattingData()
|
||||
{
|
||||
//삭제컬럼인덱스
|
||||
this.fpSpread1.SuspendLayout();
|
||||
var statindex = this.fpSpread1.ActiveSheet.Columns["state"].Index;
|
||||
for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
|
||||
{
|
||||
var state = this.fpSpread1.ActiveSheet.GetValue(i, statindex);
|
||||
string stateStr = string.Empty;
|
||||
if (state != null) stateStr = state.ToString();
|
||||
|
||||
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.White;
|
||||
switch (stateStr.ToLower())
|
||||
{
|
||||
case "검토":
|
||||
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Blue;
|
||||
break;
|
||||
case "취소":
|
||||
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Red;
|
||||
break;
|
||||
case "진행":
|
||||
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Green;
|
||||
break;
|
||||
case "보류":
|
||||
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Tomato;
|
||||
break;
|
||||
case "완료":
|
||||
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Gray;
|
||||
break;
|
||||
default:
|
||||
this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Black;
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
this.fpSpread1.ResumeLayout();
|
||||
}
|
||||
|
||||
void saveData()
|
||||
|
||||
Reference in New Issue
Block a user