업무일지 테이블 연결 -
프로젝트 주간업무내용 편집창 연결 작업
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user