적정인원보고서 완료
This commit is contained in:
@@ -32,10 +32,11 @@ namespace FPJ0000
|
||||
|
||||
Boolean binit = false;
|
||||
|
||||
void UpdateUserList()
|
||||
void UpdateUserList()
|
||||
{
|
||||
//담당자목록 - 사용자목록으로 처리한다.
|
||||
this.cmbUser.Items.Clear();
|
||||
this.cmbUser.Items.Add("-- 전체 --");
|
||||
var taUserList = new dsReportTableAdapters.ProcessUserListTableAdapter();
|
||||
|
||||
var processStr = "%";
|
||||
@@ -46,7 +47,7 @@ namespace FPJ0000
|
||||
string cmbdata = string.Format("{1}({0})", dr.id, dr.name);
|
||||
this.cmbUser.Items.Add(cmbdata);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
private void __Load(object sender, EventArgs e)
|
||||
{
|
||||
@@ -69,12 +70,12 @@ namespace FPJ0000
|
||||
|
||||
//담당자목록 - 사용자목록으로 처리한다.
|
||||
string namestr = string.Format("{0}({1})", FCOMMON.info.Login.nameK, FCOMMON.info.Login.no);
|
||||
// if (FCOMMON.info.Login.no == "dev") namestr = "김치균(395552)";
|
||||
// this.cmbUser.Items.Add(namestr);
|
||||
// if (FCOMMON.info.Login.no == "dev") namestr = "김치균(395552)";
|
||||
// this.cmbUser.Items.Add(namestr);
|
||||
UpdateUserList(); //현재사용자의 이름을 반환한다
|
||||
cmbUser.Text = namestr;
|
||||
|
||||
if(cmbUser.SelectedIndex < 0)
|
||||
if (cmbUser.SelectedIndex < 0)
|
||||
{
|
||||
//내 아이템이 없다면, 목록을 추가해서 선택해줘야 한다
|
||||
this.cmbUser.Items.Add(namestr);
|
||||
@@ -117,7 +118,7 @@ namespace FPJ0000
|
||||
foreach (FarPoint.Win.Spread.Column col in fpSpread1.ActiveSheet.Columns)
|
||||
col.Locked = true;
|
||||
}
|
||||
|
||||
|
||||
refreshData();
|
||||
binit = true;
|
||||
|
||||
@@ -191,8 +192,8 @@ namespace FPJ0000
|
||||
|
||||
void refreshData()
|
||||
{
|
||||
// string state = "%";
|
||||
// if (cmbState.SelectedIndex > 0) state = cmbState.Text.Split(',')[0].Substring(1);
|
||||
// string state = "%";
|
||||
// if (cmbState.SelectedIndex > 0) state = cmbState.Text.Split(',')[0].Substring(1);
|
||||
|
||||
//사용자번호추적
|
||||
if (cmbUser.Text.Trim() == "")
|
||||
@@ -200,7 +201,7 @@ namespace FPJ0000
|
||||
FCOMMON.Util.MsgE("담당자가 선택되지 않았습니다.");
|
||||
return;
|
||||
}
|
||||
if (cmbUser.Text.IndexOf("(") == -1 || cmbUser.Text.IndexOf(")") == -1)
|
||||
if (cmbUser.SelectedIndex > 0 && ( cmbUser.Text.IndexOf("(") == -1 || cmbUser.Text.IndexOf(")") == -1))
|
||||
{
|
||||
FCOMMON.Util.MsgE("담당자 번호를 확인할 수 없습니다.(문의 T.8567)");
|
||||
return;
|
||||
@@ -208,7 +209,9 @@ namespace FPJ0000
|
||||
string request = cmbUser.Text.Substring(cmbUser.Text.LastIndexOf('(') + 1);
|
||||
request = request.Substring(0, request.Length - 1);
|
||||
|
||||
this.ta.Fill(this.dsMSSQL.JobReport, dtSD.Text, dtED.Text, request,FCOMMON.info.Login.gcode);
|
||||
if (cmbUser.SelectedIndex == 0) request = "%"; //전체검색 201028 - chi(임현대)
|
||||
|
||||
this.ta.Fill(this.dsMSSQL.JobReport, dtSD.Text, dtED.Text, request, FCOMMON.info.Login.gcode);
|
||||
RefreshTime();
|
||||
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
|
||||
FormattingData();
|
||||
@@ -366,7 +369,7 @@ namespace FPJ0000
|
||||
{
|
||||
if (filter != "") filter += " or ";
|
||||
filter += col + " like ?";
|
||||
}
|
||||
}
|
||||
filter = filter.Replace("?", "'%" + search + "%'");
|
||||
this.bs.Filter = filter;
|
||||
tbFind.BackColor = Color.Lime;
|
||||
@@ -396,7 +399,7 @@ namespace FPJ0000
|
||||
var drv = this.bs.Current as DataRowView;
|
||||
if (drv == null) return;
|
||||
var dr = drv.Row as dsPRJ.JobReportRow;
|
||||
if(dr.uid != FCOMMON.info.Login.no && FCOMMON.info.Login.level<5)
|
||||
if (dr.uid != FCOMMON.info.Login.no && FCOMMON.info.Login.level < 5)
|
||||
{
|
||||
FCOMMON.Util.MsgE("타인의 자료는 추가/변경/삭제 할 수 없습니다.");
|
||||
return;
|
||||
@@ -554,6 +557,10 @@ namespace FPJ0000
|
||||
this.Close();
|
||||
}
|
||||
|
||||
|
||||
private void toolStripButton3_Click(object sender, EventArgs e)
|
||||
{
|
||||
var f = new JobReport.rJobReportUser();
|
||||
f.Show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user