This commit is contained in:
chi
2024-01-29 15:26:42 +09:00
parent e9993009a0
commit ed37fd6c40
13 changed files with 750 additions and 525 deletions

View File

@@ -212,7 +212,7 @@ namespace FPJ0000
string State_Select = " SELECT [idx],[pidx],[gcode],[isdel],[status],[asset],[level],[rev]," +
" [process],[part],[pdate],[name],[userManager],[usermain],[usersub],[userhw2],[reqstaff]," +
" [costo],[costn],[cnt],[remark_req],[remark_ans],[sdate],[ddate],[edate],[odate],[progress]," +
" [costo],[costn],[cnt],[remark_req],[remark_ans],[sdate],[ddate],[edate],[odate],[progress],bmajoritem," +
" [memo],[wuid],[wdate],[orderno],[crdue],[import],[path],[userprocess],[bCost],[bFanOut],[bHighlight],[div]," +
" dbo.getScheduleProgress(idx) as ProgressPrj,'' AS lasthistory,'' AS wws, '' AS wwo, '' AS wwe, '' AS wwd,model,serial," +
" [championid], dbo.getProjectFinishRate(gcode, idx) AS finishrate,sfic,sfi_shiftcount, sfi_type, sfi_savetime, sfi_savecount," +
@@ -230,6 +230,7 @@ namespace FPJ0000
if (btViewDel.Checked == false) State_where += " isnull(isdel,0)=0 and "; //삭제보기 햇을 경우
// if(chk비용절감.Checked== false) State_where += " isnull(bcost,0)=0 and "; //삭제보기 햇을 경우
//만료,완료,출고
if (cmbDateType.SelectedIndex > 0)
@@ -243,8 +244,6 @@ namespace FPJ0000
}
// "ISNULL(usermain, '') LIKE @username OR " +
// "ISNULL(reqstaff, '') LIKE @username OR " +
// "ISNULL(usersub, '') LIKE @username) ";
@@ -326,18 +325,33 @@ namespace FPJ0000
//삭제컬럼인덱스
this.fpSpread1.SuspendLayout();
var statindex = this.fpSpread1.ActiveSheet.Columns["Status"].Index;
var majorindex = this.fpSpread1.ActiveSheet.Columns["Highlight"].Index;
var hoighlightindex = this.fpSpread1.ActiveSheet.Columns["Highlight"].Index;
var costindex = this.fpSpread1.ActiveSheet.Columns["costsave"].Index;
var majorindex = this.fpSpread1.ActiveSheet.Columns["majoritem"].Index;
for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
{
var major = this.fpSpread1.ActiveSheet.GetValue(i, majorindex);
var hightlight = this.fpSpread1.ActiveSheet.GetValue(i, hoighlightindex);
var state = this.fpSpread1.ActiveSheet.GetValue(i, statindex);
string stateStr = string.Empty;
string majorstr = string.Empty;
if (major != null) majorstr = major.ToString();
if (state != null) stateStr = state.ToString();
var cost = this.fpSpread1.ActiveSheet.GetValue(i, costindex);
var major = this.fpSpread1.ActiveSheet.GetValue(i, majorindex);
if (majorstr == "True")
string stateStr = string.Empty;
string highstr = string.Empty;
string coststr = string.Empty;
string majorstr = string.Empty;
if (hightlight != null) highstr = hightlight.ToString();
if (state != null) stateStr = state.ToString();
if (cost != null) coststr = cost.ToString();
if (major != null) majorstr = major.ToString();
if (highstr == "True")
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.Lime;
else if (coststr == "True")
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.Gold;
else if (majorstr == "True")
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.HotPink;
else
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.White;