전자실업무현황 관련 추가
This commit is contained in:
@@ -26,7 +26,7 @@ namespace FPJ0000
|
||||
e.Row["wdate"] = DateTime.Now;
|
||||
e.Row["pidx"] = this.dr.idx;
|
||||
e.Row["div"] = "";
|
||||
e.Row["remark"] = string.Empty;
|
||||
e.Row["remark"] = string.Empty;
|
||||
e.Row["pdate"] = DateTime.Now.ToShortDateString();
|
||||
}
|
||||
private void fProjectData_Load(object sender, EventArgs e)
|
||||
@@ -43,11 +43,63 @@ namespace FPJ0000
|
||||
this.cmbPart.ValueMember = "Value";
|
||||
this.cmbPart.DataSource = dt_part;
|
||||
|
||||
|
||||
var db = new EEEntities();
|
||||
|
||||
//담당파트목록
|
||||
var lst_uid = db.EETGW_SaveCost.Where(t => string.IsNullOrEmpty(t.eepart) == false).OrderBy(t => t.eepart).GroupBy(t => t.eepart).Select(t => t.FirstOrDefault());
|
||||
this.cmbEEPart.Items.AddRange(lst_uid.Select(t => t.eepart).ToArray());
|
||||
|
||||
//WorkGroup
|
||||
var lst_wgp = db.EETGW_SaveCost.Where(t => string.IsNullOrEmpty(t.workgroup) == false).OrderBy(t => t.workgroup).GroupBy(t => t.workgroup).Select(t => t.FirstOrDefault());
|
||||
this.cmbWorkgrp.Items.AddRange(lst_wgp.Select(t => t.workgroup).ToArray());
|
||||
|
||||
//Site
|
||||
var lst_sit = db.EETGW_SaveCost.Where(t => string.IsNullOrEmpty(t.site) == false).OrderBy(t => t.site).GroupBy(t => t.site).Select(t => t.FirstOrDefault());
|
||||
this.cmbSite.Items.AddRange(lst_sit.Select(t => t.site).ToArray());
|
||||
|
||||
//category
|
||||
var lst_cat = db.EETGW_SaveCost.Where(t => string.IsNullOrEmpty(t.category) == false).OrderBy(t => t.category).GroupBy(t => t.category).Select(t => t.FirstOrDefault());
|
||||
this.cmbCate.Items.AddRange(lst_cat.Select(t => t.category).ToArray());
|
||||
|
||||
//Sub Cate
|
||||
var lst_sct = db.EETGW_SaveCost.Where(t => string.IsNullOrEmpty(t.subcate) == false).OrderBy(t => t.subcate).GroupBy(t => t.subcate).Select(t => t.FirstOrDefault());
|
||||
this.cmbsubCate.Items.AddRange(lst_sct.Select(t => t.subcate).ToArray());
|
||||
|
||||
|
||||
//site 기본값
|
||||
var prelist = new string[] { "ATK", "ATC", "ATEP", "ATP", "J-Device" };
|
||||
foreach (var item in prelist)
|
||||
if (cmbSite.Items.Contains(item) == false) cmbSite.Items.Add(item);
|
||||
|
||||
//기본값(담당파트)
|
||||
prelist = new string[] { "EE1", "EE2", "K5EE" };
|
||||
foreach (var item in prelist)
|
||||
if (cmbEEPart.Items.Contains(item) == false) cmbEEPart.Items.Add(item);
|
||||
|
||||
|
||||
//기본값(워크그룹)
|
||||
prelist = new string[] { "Automation", "Bump", "Development", "FOL", "EOL", "K5EE", "Machine Shop", "SMT", "TCDS" };
|
||||
foreach (var item in prelist)
|
||||
if (cmbWorkgrp.Items.Contains(item) == false) cmbWorkgrp.Items.Add(item);
|
||||
|
||||
|
||||
//기본값추가
|
||||
prelist = new string[] { "Capex", "R&M" };
|
||||
foreach (var item in prelist)
|
||||
if (cmbCate.Items.Contains(item) == false) cmbCate.Items.Add(item);
|
||||
|
||||
//sub category
|
||||
prelist = new string[] { "비용절감", "생산성", "자동화", "품질", "환경안전" };
|
||||
foreach (var item in prelist)
|
||||
if (cmbsubCate.Items.Contains(item) == false) cmbsubCate.Items.Add(item);
|
||||
|
||||
|
||||
this.bs.DataSource = dr;
|
||||
|
||||
|
||||
this.cmbProcess.Text = dr.process;
|
||||
this.cmbPart.Text = dr.part;
|
||||
|
||||
|
||||
//일반사용자의경우에는 상태를 변경하지 못한다.
|
||||
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.project));
|
||||
if (curLevel >= 5)
|
||||
@@ -56,7 +108,7 @@ namespace FPJ0000
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -77,7 +129,7 @@ namespace FPJ0000
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
void SelectDate(TextBox ctl)
|
||||
{
|
||||
DateTime dt;
|
||||
@@ -110,7 +162,7 @@ namespace FPJ0000
|
||||
SelectDate(edateTextBox);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void bs_CurrentChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user