업무일지 테이블 연결 -

프로젝트 주간업무내용 편집창 연결 작업
This commit is contained in:
chikyun.kim
2019-03-11 23:18:47 +09:00
parent 9853bed403
commit 417e02a171
26 changed files with 2261 additions and 1922 deletions

View File

@@ -51,15 +51,8 @@ namespace FPJ0000
this.bs.DataSource = dr;
try
{
if(dr.idx >= 0)
this.taHist.Fill(this.dsPRJ.ProjectsHistory,this.dr.idx);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
//주간일지내역을 업데이트
refresh_History();
try
{
@@ -84,6 +77,7 @@ namespace FPJ0000
//btWeek.Enabled = btPart.Enabled;
btMailAddr.Enabled = btPart.Enabled;
btPath.Enabled = btPart.Enabled;
btSendMail.Enabled = btPart.Enabled;
//일반사용자의경우에는 상태를 변경하지 못한다.
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAutoType.project));
@@ -180,6 +174,39 @@ namespace FPJ0000
prjlist.Add(int.Parse(this.tbIdx.Text));
fMailSend f = new fMailSend(prjlist);
f.ShowDialog();
refresh_History();
}
void refresh_History()
{
try
{
if (dr.idx >= 0)
this.taHist.Fill(this.dsPRJ.ProjectsHistory, this.dr.idx);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
private void btwEdit_Click(object sender, EventArgs e)
{
var drv = this.bsWeek.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();
}
}
private void dataGridView1_DoubleClick(object sender, EventArgs e)
{
btwEdit.PerformClick();
}