private void Pb_SendMail_NewCalc_Click(object sender, EventArgs e) { string MailTo; decimal Month = num_SentMailAdmin_Month.Value; MailTo = new SentTo(cb_SendMailAdmin_Electronic.Checked, cb_SendMailAdmin_Mechanic.Checked, cb_SendMailAdmin_NVR.Checked, cb_SendMailAdmin_PC.Checked).SentToList(); SentEmail.Instance.Sent_Email(MailTo, new SendMailInfo().Admin_NewDataAvailable_Month_Topic(Month), new SendMailInfo().Admin_NewDataAvailable_Month_Body(Month)); }
private void CheckIfAllDevisionApprove(DataRow frozenRow, string ToApprove) { if (frozenRow["EleApp"].ToString() == "Approve" && frozenRow["MechApp"].ToString() == "Approve" && frozenRow["NVRApp"].ToString() == "Approve") { string MailTo = new SentTo(false, false, false, true).SentToList(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().RaportApprove_AllDevision_Topic(), new MailInfo().RaportApprove_AllDevison_Body(ToApprove)); } }
private void Pb_SendMailAdmin_NewData_Revsion_Click(object sender, EventArgs e) { string MailTo; decimal Year = num_SendMailAdmin_year.Value; string Revision = comb_SendMailAdmin_Revision.SelectedItem.ToString(); MailTo = new SentTo(cb_SendMailAdmin_Electronic.Checked, cb_SendMailAdmin_Mechanic.Checked, cb_SendMailAdmin_NVR.Checked, cb_SendMailAdmin_PC.Checked).SentToList(); SentEmail.Instance.Sent_Email(MailTo, new SendMailInfo().Admin_NewDataAvailable_Revision_Topic(Revision, Year), new SendMailInfo().Admin_NewDataAvailable_Revision_Body(Revision, Year)); }
private void Pb_AdminSpecialMessage_Send_Click(object sender, EventArgs e) { if (tb_AdminSpecialMassage_Subject.Text == "") { System.Windows.Forms.MessageBox.Show("Subject can't be Empty!"); return; } if (tb_AdminSpecialMassage_Body.Text == "") { System.Windows.Forms.MessageBox.Show("Body can't be Empty!"); return; } string MailTo = new SentTo(_Electronic, _Mechanic, _NVR, _PC).SentToList(); SentEmail.Instance.Sent_Email(MailTo, tb_AdminSpecialMassage_Subject.Text, tb_AdminSpecialMassage_Body.Text); this.Close(); }
public SDReportingApproval(string Devision) { DataTable Frozen = new DataTable(); DataRow FrozenRow; decimal Year = MainProgram.Self.sdOptions1.GetYear(); string MailTo; string ToReject; Data_Import.Singleton().Load_TxtToDataTable2(ref Frozen, "Frozen"); FrozenRow = Frozen.Select(string.Format("Year LIKE '%{0}%'", Year.ToString())).First(); ToReject = WhatIsToApprove(FrozenRow); if (FrozenRow != null) { if (Devision == "Electronic Rejected") { FrozenRow["EleApp"] = "Close"; MailTo = new SentTo(true, false, false, false).SentToList(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().ReportRejected_Devision_Topic(), new MailInfo().ReportRejected_Devision_Body(ToReject)); } else if (Devision == "Mechanic Rejected") { FrozenRow["MechApp"] = "Close"; MailTo = new SentTo(false, true, false, false).SentToList(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().ReportRejected_Devision_Topic(), new MailInfo().ReportRejected_Devision_Body(ToReject)); } else if (Devision == "NVR Rejected") { FrozenRow["NVRApp"] = "Close"; MailTo = new SentTo(false, false, true, false).SentToList(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().ReportRejected_Devision_Topic(), new MailInfo().ReportRejected_Devision_Body(ToReject)); } else if (Devision == "Electronic Approve") { FrozenRow["EleApp"] = "Approve"; MailTo = new SentTo().SentToAdmin(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().RaportApprove_Devision_Topic("Electronic"), new MailInfo().RaportApprove_Devision_Body("Electronic", ToReject)); CheckIfAllDevisionApprove(FrozenRow, ToReject); } else if (Devision == "Mechanic Approve") { FrozenRow["MechApp"] = "Approve"; MailTo = new SentTo().SentToAdmin(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().RaportApprove_Devision_Topic("Mechanic"), new MailInfo().RaportApprove_Devision_Body("Mechanic", ToReject)); CheckIfAllDevisionApprove(FrozenRow, ToReject); } else if (Devision == "NVR Approve") { FrozenRow["NVRApp"] = "Approve"; MailTo = new SentTo().SentToAdmin(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().RaportApprove_Devision_Topic("NVR"), new MailInfo().RaportApprove_Devision_Body("NVR", ToReject)); CheckIfAllDevisionApprove(FrozenRow, ToReject); } else if (Devision == "Product Care Approve") { FrozenRow["EleApp"] = "Close"; FrozenRow["MechApp"] = "Close"; FrozenRow["NVRApp"] = "Close"; FrozenRow[ToReject] = "Approve"; MailTo = new SentTo(true, true, true, true).SentToList(); SentEmail.Instance.Sent_Email(MailTo, new MailInfo().RaportApprove_PC_Topic(ToReject), new MailInfo().RaportApprove_PC_Body(ToReject)); } } Data_Import.Singleton().Save_DataTableToTXT2(ref Frozen, "Frozen"); }