..
This commit is contained in:
@@ -108,9 +108,11 @@ namespace FPJ0000
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
string oldsta = string.Empty;
|
||||
private void btSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
oldsta = dr.status;
|
||||
this.dr.process = cmbProcess.Text;
|
||||
this.dr.status = cmbState.Text;
|
||||
this.dr.part = cmbPart.Text;
|
||||
@@ -120,6 +122,8 @@ namespace FPJ0000
|
||||
this.dr.CMP_Description = rtDesc.Rtf;
|
||||
this.dr.CMP_Background = rtBack.Rtf;
|
||||
|
||||
|
||||
|
||||
this.Validate();
|
||||
this.bs.EndEdit();
|
||||
this.bsHistWeek.EndEdit();
|
||||
@@ -128,10 +132,56 @@ namespace FPJ0000
|
||||
this.taToDo.Update(this.dsPRJ.EETGW_ProjectToDo);
|
||||
this.taHist.Update(this.dsPRJ.ProjectsHistory);
|
||||
this.taHistD.Update(this.dsPRJ.EETGW_ProjecthistoryD);
|
||||
|
||||
//상태가 변경되면 메일을 전송한다 210216
|
||||
if (oldsta != dr.status && dr.RowState != DataRowState.Detached)
|
||||
{
|
||||
var db = new EEEntities();
|
||||
var mf = db.MailForm.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.cate == "PS").FirstOrDefault();
|
||||
if (mf != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
var mbody = new MailData();
|
||||
mbody.tolist = mf.tolist;
|
||||
mbody.bcc = mf.bcc;
|
||||
mbody.cc = mf.cc;
|
||||
mbody.project = dr.pidx;
|
||||
mbody.gcode = FCOMMON.info.Login.gcode;
|
||||
mbody.cate = mf.cate;
|
||||
mbody.fromlist = "chikyun.kim@amkor.co.kr";
|
||||
mbody.pdate = DateTime.Now.ToShortDateString();
|
||||
mbody.subject = maildataupdate(mf.subject);
|
||||
mbody.body = maildataupdate(mf.body);
|
||||
mbody.wuid = FCOMMON.info.Login.no;
|
||||
mbody.wdate = DateTime.Now;
|
||||
db.MailData.Add(mbody);
|
||||
db.SaveChanges();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
FCOMMON.Util.MsgE("상태변경 메일 전송 실패" + ex.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||
//this.tableAdapterManager.UpdateAll(this.dsPRJ);
|
||||
}
|
||||
|
||||
string maildataupdate(string org)
|
||||
{
|
||||
org = org.Replace("{pname}", nameTextBox.Text);
|
||||
org = org.Replace("{pidx}", tbIdx.Text);
|
||||
org = org.Replace("{old}", oldsta);
|
||||
org = org.Replace("{new}", dr.status);
|
||||
org = org.Replace("{champion}", userManagerTextBox.Text);
|
||||
org = org.Replace("{sdate}", tbSdate.Text);
|
||||
org = org.Replace("{edate}", tbEdate.Text);
|
||||
org = org.Replace("{xdate}", tbXdate.Text);
|
||||
org = org.Replace("{odate}", tbODate.Text);
|
||||
return org;
|
||||
}
|
||||
|
||||
|
||||
private void btMailAddr_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -296,22 +346,22 @@ namespace FPJ0000
|
||||
}
|
||||
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
SelectDate(sdateTextBox);
|
||||
SelectDate(tbSdate);
|
||||
}
|
||||
|
||||
private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
SelectDate(ddateTextBox);
|
||||
SelectDate(tbXdate);
|
||||
}
|
||||
|
||||
private void linkLabel4_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
SelectDate(edateTextBox);
|
||||
SelectDate(tbEdate);
|
||||
}
|
||||
|
||||
private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
SelectDate(textBox1);
|
||||
SelectDate(tbODate);
|
||||
}
|
||||
|
||||
private void bs_CurrentChanged(object sender, EventArgs e)
|
||||
@@ -394,10 +444,6 @@ namespace FPJ0000
|
||||
this.dsPRJ.EETGW_ProjectToDo.AddEETGW_ProjectToDoRow(newdr);
|
||||
}
|
||||
|
||||
private void toolStripButton13_Click(object sender, EventArgs e)
|
||||
{
|
||||
//edit
|
||||
}
|
||||
|
||||
private void toolStripButton14_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -405,10 +451,7 @@ namespace FPJ0000
|
||||
this.bsTodo.RemoveCurrent();
|
||||
}
|
||||
|
||||
private void toolStripButton16_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void updatetimetable()
|
||||
{
|
||||
@@ -427,7 +470,7 @@ namespace FPJ0000
|
||||
if (o_grp != null) v_grp = o_grp.ToString();
|
||||
if (o_item != null) v_item = o_item.ToString();
|
||||
if (v_grp.Equals("") == false && v_item.Equals(""))
|
||||
dr.DefaultCellStyle.BackColor = System.Drawing.Color.White;
|
||||
dr.DefaultCellStyle.BackColor = System.Drawing.Color.White;
|
||||
else
|
||||
dr.DefaultCellStyle.BackColor = System.Drawing.Color.FromArgb(220, 220, 220);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user