This commit is contained in:
chi
2021-02-17 11:59:26 +09:00
parent 52f792cb0c
commit fc25ac4cca
25 changed files with 787 additions and 461 deletions

View File

@@ -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);
}