..
This commit is contained in:
@@ -265,7 +265,7 @@ namespace FPJ0000
|
||||
//사용자 목록다중선택으로 인해 처리
|
||||
var sql = "SELECT gcode, idx, pidx, pdate, uid, requestpart, package, status, type, description," +
|
||||
"remark, hrs, import, wuid, wdate, dbo.getUserName(uid) AS username, projectName, ot," +
|
||||
"dbo.getWorkWeek(pdate) AS ww, process, tag," +
|
||||
"dbo.getWorkWeek(pdate) AS ww, process, isnull(jobgrp,'') as jobgrp, tag," +
|
||||
"dbo.getCodeSValue(gcode, '15', type) AS svalue," +
|
||||
"otStart, otEnd, autoinput, kisullv, kisuldiv, kisulamt, ot2, otwuid, ottime";
|
||||
sql += " FROM JobReport";
|
||||
@@ -324,13 +324,19 @@ namespace FPJ0000
|
||||
{
|
||||
//삭제컬럼인덱스
|
||||
this.fpSpread1.SuspendLayout();
|
||||
var delindex = this.fpSpread1.ActiveSheet.Columns["pidx"].Index;
|
||||
var prjindex = this.fpSpread1.ActiveSheet.Columns["pidx"].Index;
|
||||
var stsindex = this.fpSpread1.ActiveSheet.Columns["status"].Index;
|
||||
for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
|
||||
{
|
||||
var state = this.fpSpread1.ActiveSheet.GetValue(i, delindex);
|
||||
var state = this.fpSpread1.ActiveSheet.GetValue(i, prjindex);
|
||||
string stateStr = string.Empty;
|
||||
if (state != null) stateStr = state.ToString();
|
||||
|
||||
var status = this.fpSpread1.ActiveSheet.GetValue(i, stsindex);
|
||||
string statusStr = string.Empty;
|
||||
if (status != null) statusStr = status.ToString();
|
||||
|
||||
//프로젝트여부에따라 회색
|
||||
switch (stateStr.ToLower())
|
||||
{
|
||||
case "-1":
|
||||
@@ -340,6 +346,14 @@ namespace FPJ0000
|
||||
this.fpSpread1.ActiveSheet.Rows[i].BackColor = SystemColors.Window;
|
||||
break;
|
||||
}
|
||||
if(statusStr.EndsWith("완료"))
|
||||
{
|
||||
this.fpSpread1.ActiveSheet.Cells[i,stsindex].BackColor = Color.Lime;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.fpSpread1.ActiveSheet.Cells[i, stsindex].BackColor = Color.Tomato;
|
||||
}
|
||||
}
|
||||
this.fpSpread1.ResumeLayout();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user