개인정보 관련 업데이트 진행
ot 정보는 타인이 못봄 휴가신청 관련건도 타인이 못봄
This commit is contained in:
@@ -27,7 +27,7 @@ namespace FBS0000
|
||||
tbGrp.Text = string.Empty;
|
||||
//this.dv1.CellFormatting += dv1_CellFormatting;
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void __Load(object sender, EventArgs e)
|
||||
{
|
||||
@@ -95,7 +95,7 @@ namespace FBS0000
|
||||
//var dtUser = JobReport.OrderBy(t => t.userProcess + t.name).GroupBy(t => t.id);// taUser.GetData(FCOMMON.info.Login.gcode, tbGrp.Text);
|
||||
|
||||
var dtUser = FCOMMON.DBM.getActiveUserTable(); //업무일지 미사용자로인해서 사용자 목록은 이것을 사용한다 220215
|
||||
|
||||
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.jobreport));
|
||||
var users = new List<userinfo>();
|
||||
var seq = 0;
|
||||
foreach (System.Data.DataRow dr in dtUser.Rows)
|
||||
@@ -126,9 +126,14 @@ namespace FBS0000
|
||||
if (dr["outdate"] == null) newuser.outdate = string.Empty;
|
||||
newuser.outdate = dr["outdate"].ToString();
|
||||
|
||||
if (curLevel >= 5 || newuser.empno == FCOMMON.info.Login.no)
|
||||
{
|
||||
users.Add(newuser);
|
||||
seq += 1;
|
||||
}
|
||||
|
||||
|
||||
users.Add(newuser);
|
||||
seq += 1;
|
||||
|
||||
}
|
||||
|
||||
//휴가테이블에서 데이터를 가져온다
|
||||
@@ -154,8 +159,8 @@ namespace FBS0000
|
||||
|
||||
}
|
||||
//이월잔액
|
||||
var jand = qta.WorkUserJan_Yesterday_Day(FCOMMON.info.Login.gcode, item.empno, sd.ToString("yyyy-01-01"), sd.AddDays(-1).ToShortDateString(), "999999","%");
|
||||
var jan = qta.WorkUserJan_Yesterday_Day(FCOMMON.info.Login.gcode, item.empno, sd.ToString("yyyy-01-01"), ed.ToShortDateString(), "999999","%");
|
||||
var jand = qta.WorkUserJan_Yesterday_Day(FCOMMON.info.Login.gcode, item.empno, sd.ToString("yyyy-01-01"), sd.AddDays(-1).ToShortDateString(), "999999", "%");
|
||||
var jan = qta.WorkUserJan_Yesterday_Day(FCOMMON.info.Login.gcode, item.empno, sd.ToString("yyyy-01-01"), ed.ToShortDateString(), "999999", "%");
|
||||
var used = 0.0;
|
||||
|
||||
fpSpread1_Sheet1.Rows[rowindex].ResetBorder();
|
||||
@@ -212,7 +217,7 @@ namespace FBS0000
|
||||
//현재인원값
|
||||
var bIndate = DateTime.TryParse(item.indate, out DateTime dtIn);
|
||||
var bOutdate = DateTime.TryParse(item.outdate, out DateTime dtOut);
|
||||
// Boolean usePerson = true;
|
||||
// Boolean usePerson = true;
|
||||
|
||||
//
|
||||
//if (bIndate == true && curDate.ToShortDateString().CompareTo(dtIn.ToShortDateString()) < 0)
|
||||
@@ -258,7 +263,7 @@ namespace FBS0000
|
||||
}
|
||||
|
||||
//근태 시작일자가 조회시작일보다 적다면, 데이터가 걸쳐진 것이므로 회색으로 처리하자 2308320
|
||||
if(dr.sdate.ToShortDateString().CompareTo(sd.ToShortDateString()) < 0)
|
||||
if (dr.sdate.ToShortDateString().CompareTo(sd.ToShortDateString()) < 0)
|
||||
{
|
||||
fpSpread1_Sheet1.Cells[rowindex, c].BackColor = Color.DimGray;
|
||||
fpSpread1_Sheet1.Cells[rowindex, c].ForeColor = Color.White;
|
||||
@@ -352,7 +357,7 @@ namespace FBS0000
|
||||
fpSpread1_Sheet1.Columns[c].Tag = ps;
|
||||
}
|
||||
|
||||
used = (float)jand-(float)jan ;
|
||||
used = (float)jand - (float)jan;
|
||||
//var jan = jand - used;
|
||||
fpSpread1_Sheet1.Cells[rowindex, c++].Value = jand != 0 ? jand.ToString() : string.Empty;
|
||||
fpSpread1_Sheet1.Cells[rowindex, c++].Value = used != 0 ? used.ToString() : string.Empty;
|
||||
|
||||
Reference in New Issue
Block a user