구매신청화면에서 콤보를 버튼으로 변경하고 db검색 validation 기능 추가, 품목 추가시 sid검색기능도 추가 함

This commit is contained in:
chi
2023-07-31 17:20:19 +09:00
parent 4a6bf3d0f0
commit d8ddd7cfa7
31 changed files with 2807 additions and 3170 deletions

View File

@@ -911,5 +911,94 @@ namespace FPJ0000
}
else sbDateMemo.BackColor = SystemColors.Control;
}
private void label31_Click(object sender, EventArgs e)
{
var drv = this.bs.Current as DataRowView;
if (drv == null) return;
var dr = drv.Row as dsPRJ.ProjectsRow;
//프로젝트 메모 추가
var newdr = this.dsMSSQL.EETGW_ProjecthistoryD.NewEETGW_ProjecthistoryDRow();
newdr.pdate = DateTime.Now.ToShortDateString();
newdr.wdate = DateTime.Now;
newdr.wuid = FCOMMON.info.Login.no;
newdr.remark = string.Empty;
newdr.pidx = dr.idx;
var f = new fHistAddDay(newdr);
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
newdr.EndEdit();
dsMSSQL.EETGW_ProjecthistoryD.AddEETGW_ProjecthistoryDRow(newdr);
var cnt = taHistD.Update(newdr);
if (cnt < 1) FCOMMON.Util.MsgE("추가가 실패 되었습니다");
else bs_CurrentChanged(null, null);
}
}
private void label11_Click(object sender, EventArgs e)
{
var drv = this.bs.Current as DataRowView;
if (drv == null) return;
var dr = drv.Row as dsPRJ.ProjectsRow;
//주간진행내용 추가
var newdr = this.dsMSSQL.ProjectsHistory.NewProjectsHistoryRow();
newdr.pdate = DateTime.Now.ToShortDateString();
newdr.wdate = DateTime.Now;
newdr.wuid = FCOMMON.info.Login.no;
newdr.remark = string.Empty;
newdr.pidx = dr.idx;
var f = new fHistAdd(newdr);
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
newdr.EndEdit();
dsMSSQL.ProjectsHistory.AddProjectsHistoryRow(newdr);
var cnt = taHist.Update(newdr);
if (cnt < 1) FCOMMON.Util.MsgE("추가가 실패 되었습니다");
else bs_CurrentChanged(null, null);
}
}
private void rtMemo_MouseDoubleClick(object sender, MouseEventArgs e)
{
//프로젝트메모편집
var drv = this.bsHistD.Current as DataRowView;
if (drv == null) return;
var newdr = drv.Row as dsPRJ.EETGW_ProjecthistoryDRow;
var f = new fHistAddDay(newdr);
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
newdr.EndEdit();
var cnt = taHistD.Update(newdr);
if (cnt < 1) FCOMMON.Util.MsgE("편집이 실패 되었습니다");
}
}
private void richTextBox2_MouseDoubleClick(object sender, MouseEventArgs e)
{
//주간진행내용편집
var drv = this.bsHist.Current as DataRowView;
if (drv == null) return;
var newdr = drv.Row as dsPRJ.ProjectsHistoryRow;
var f = new fHistAdd(newdr);
if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
newdr.EndEdit();
taHist.Update(newdr);
}
}
}
}