업무일지 리포트 추가
This commit is contained in:
@@ -141,9 +141,14 @@ namespace FPJ0000
|
||||
"ISNULL(reqstaff, '') LIKE @username OR " +
|
||||
"ISNULL(usersub, '') LIKE @username) ";
|
||||
if (state != "") State_where += " AND " + state;
|
||||
string State_order = "ORDER BY (CASE WHEN [status] = '검토' THEN '0' WHEN " +
|
||||
"([status] = '진행') THEN '1' WHEN ([status] = '보류') THEN '2' WHEN " +
|
||||
"([status] = '완료') THEN '3' WHEN ([status] = '취소') THEN '9' ELSE '5' END),userManager,sdate";
|
||||
string State_order = "ORDER BY (CASE " +
|
||||
" WHEN ([status] = '진행') THEN '0' " +
|
||||
" WHEN ([status] = '대기') THEN '1' " +
|
||||
" WHEN ([status] = '검토') THEN '2' " +
|
||||
" WHEN ([status] = '완료') THEN '3' " +
|
||||
" WHEN ([status] = '보류') THEN '4' " +
|
||||
" WHEN ([status] = '취소') THEN '9' " +
|
||||
" ELSE '5' END),userManager,sdate";
|
||||
|
||||
string request = "%";
|
||||
if (tbRequest.Text.Trim() != "") request = "%" + this.tbRequest.Text.Trim() + "%";
|
||||
@@ -258,6 +263,7 @@ namespace FPJ0000
|
||||
if (drv == null) return;
|
||||
var dr = drv.Row as dsPRJ.ProjectsRow;
|
||||
var f = new fPartList(dr.idx);
|
||||
//f.TopMost = true;
|
||||
f.ShowDialog();
|
||||
}
|
||||
|
||||
@@ -322,13 +328,26 @@ namespace FPJ0000
|
||||
var drv = this.bs.Current as DataRowView;
|
||||
if (drv == null) return;
|
||||
var dr = drv.Row as dsPRJ.ProjectsRow;
|
||||
var dlg = FCOMMON.Util.MsgQ("하위 데이터를 복사하시겠습니까?\n\n이 작업은 취소할 수 없습니다.");
|
||||
var dlg = FCOMMON.Util.MsgQ("하위 데이터를 복사하시겠습니까?\n\n생성된 자료는 [대기] 상태로 전환 됩니다.");
|
||||
if (dlg == System.Windows.Forms.DialogResult.Yes)
|
||||
{
|
||||
dsPRJTableAdapters.QueriesTableAdapter ta = new dsPRJTableAdapters.QueriesTableAdapter();
|
||||
int retval = (int)ta.CopyProjectData(dr.idx, FCOMMON.info.Login.no);
|
||||
|
||||
var ta = new dsPRJTableAdapters.QueriesTableAdapter();
|
||||
int? newidx = -1;
|
||||
var retval = ta.CopyProjectData(dr.idx, FCOMMON.info.Login.no,ref newidx);
|
||||
refreshData();
|
||||
if(newidx != null)
|
||||
{
|
||||
var newdr = this.dsMSSQL.Projects.Where(t => t.idx == newidx).FirstOrDefault();
|
||||
var f = new fProjectData(newdr);
|
||||
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAutoType.project));
|
||||
if (curLevel < 5)
|
||||
{
|
||||
saveData(false); //자동저장
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user