..
This commit is contained in:
@@ -53,18 +53,6 @@ namespace FBS0000
|
||||
//dvc_result.ValueMember = "Key";
|
||||
//dvc_result.DisplayMember = "Value";
|
||||
|
||||
//udpate user list
|
||||
var userList = FCOMMON.DBM.getUserList();
|
||||
this.cmbUser.Items.Clear();
|
||||
this.cmbUser.Items.Add("-- ALL --");
|
||||
int curuserindex = -1;
|
||||
foreach (var user in userList)
|
||||
{
|
||||
this.cmbUser.Items.Add(string.Format("[{0}] {1}", user.Key, user.Value));
|
||||
if (user.Key == FCOMMON.info.Login.no) curuserindex = cmbUser.Items.Count - 1;
|
||||
}
|
||||
this.cmbUser.SelectedIndex = curuserindex;
|
||||
|
||||
//일반사용자의경우에는 상태를 변경하지 못한다.
|
||||
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.holyday));
|
||||
if (curLevel >= 5)
|
||||
@@ -73,7 +61,7 @@ namespace FBS0000
|
||||
}
|
||||
else
|
||||
{
|
||||
this.cmbUser.Enabled = false; //사용자를 고칠수 없게 한다.
|
||||
// this.cmbUser.Enabled = false; //사용자를 고칠수 없게 한다.
|
||||
}
|
||||
|
||||
RefreshData();
|
||||
@@ -90,42 +78,34 @@ namespace FBS0000
|
||||
e.Row["contents"] = string.Empty;
|
||||
}
|
||||
|
||||
string GetUIDValue()
|
||||
{
|
||||
string uid = "%";
|
||||
if (cmbUser.SelectedIndex > 0)
|
||||
{
|
||||
uid = cmbUser.Text.Substring(1, cmbUser.Text.IndexOf(']') - 1);
|
||||
}
|
||||
return uid;
|
||||
}
|
||||
|
||||
|
||||
void RefreshData()
|
||||
{
|
||||
//update data
|
||||
string uid = GetUIDValue();
|
||||
var sd = DateTime.Parse(tbSD.Text + " 00:00:00");
|
||||
var ed = DateTime.Parse(tbED.Text + " 23:59:59");
|
||||
this.ta.Fill(this.dsMSSQL.Holyday, tbSD.Text, tbED.Text, uid, FCOMMON.info.Login.gcode);
|
||||
|
||||
//var sd = DateTime.Parse(tbSD.Text + " 00:00:00");
|
||||
//var ed = DateTime.Parse(tbED.Text + " 23:59:59");
|
||||
//this.ta.Fill(this.dsMSSQL.Holyday, tbSD.Text, tbED.Text, uid, FCOMMON.info.Login.gcode);
|
||||
|
||||
|
||||
//잔량계산
|
||||
double sumdrD = this.dsMSSQL.Holyday.Sum(t => t.termDr); //전체발생수량
|
||||
double sumdrT = this.dsMSSQL.Holyday.Sum(t => t.DrTime); //전체발생수량
|
||||
////잔량계산
|
||||
//double sumdrD = this.dsMSSQL.Holyday.Sum(t => t.termDr); //전체발생수량
|
||||
//double sumdrT = this.dsMSSQL.Holyday.Sum(t => t.DrTime); //전체발생수량
|
||||
|
||||
double sumcrD = this.dsMSSQL.Holyday.Sum(t => t.term); //전체발생수량
|
||||
double sumcrT = this.dsMSSQL.Holyday.Sum(t => t.CrTime); //전체발생수량
|
||||
//double sumcrD = this.dsMSSQL.Holyday.Sum(t => t.term); //전체발생수량
|
||||
//double sumcrT = this.dsMSSQL.Holyday.Sum(t => t.CrTime); //전체발생수량
|
||||
|
||||
//double sumcr = sumcrD + sumcrT; //전체 사용수량
|
||||
//double sumdr = sumdrD + sumdrT; //전체 발생량
|
||||
////double sumcr = sumcrD + sumcrT; //전체 사용수량
|
||||
////double sumdr = sumdrD + sumdrT; //전체 발생량
|
||||
|
||||
double janD = sumdrD - sumcrD;
|
||||
double janT = sumdrT - sumcrT;
|
||||
sbGen.Text = string.Format("{0}+{1}", sumdrD, sumdrT); //발생량
|
||||
sbUse.Text = string.Format("{0}+{1}", sumcrD, sumcrT); //사용량
|
||||
sbJan.Text = string.Format("{0}+{1}", janD, janT); //잔량
|
||||
if (janD < 0) sbJan.ForeColor = Color.Red;
|
||||
else sbJan.ForeColor = Color.Blue;
|
||||
//double janD = sumdrD - sumcrD;
|
||||
//double janT = sumdrT - sumcrT;
|
||||
//sbGen.Text = string.Format("{0}+{1}", sumdrD, sumdrT); //발생량
|
||||
//sbUse.Text = string.Format("{0}+{1}", sumcrD, sumcrT); //사용량
|
||||
//sbJan.Text = string.Format("{0}+{1}", janD, janT); //잔량
|
||||
//if (janD < 0) sbJan.ForeColor = Color.Red;
|
||||
//else sbJan.ForeColor = Color.Blue;
|
||||
|
||||
//색상변경
|
||||
|
||||
@@ -254,14 +234,7 @@ namespace FBS0000
|
||||
|
||||
private void toolStripButton4_Click(object sender, EventArgs e)
|
||||
{
|
||||
if(this.cmbUser.SelectedIndex < 0)
|
||||
{
|
||||
FCOMMON.Util.MsgE("담당자가 선택되어야 합니다.");
|
||||
return;
|
||||
}
|
||||
string uid = GetUIDValue();
|
||||
var f = new fHolydayJobReport(tbSD.Text,tbED.Text,uid);
|
||||
f.ShowDialog();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user