This commit is contained in:
chi
2025-01-02 12:48:16 +09:00
parent e12f310ca2
commit c810348fa6
24 changed files with 4359 additions and 563 deletions

View File

@@ -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();
}