private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List<string> panelsNeeded = new List<string>(); string tiffEmailBody = "campusid=" + (string)ViewState["CampusNumber"] +"\r\ntab=Naw\r\nfolder=" + (string)ViewState["StudentName"] + "\r\n"; List<string> attachments = new List<string>(); //Create IPED panelsNeeded.Add("IPEDPanel"); var IPED = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("IPED", 0, IPED)) { if (!attachments.Contains(image)) attachments.Add(image); } email.SendEmail("IPED", tiffEmailBody + "doctype=ADM - Integrated Postsecondary Ed DSS", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
protected void Submit_Click(object sender, EventArgs e) { List <string> panelsNeeded = new List <string>(); List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); List <string> collegePanels = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody; if (BackGroundScreeningForm.CampusAttending == "Louisville") { To.Add("*****@*****.**"); To.Add("*****@*****.**"); } else if (BackGroundScreeningForm.CampusAttending == "Online" || BackGroundScreeningForm.CampusAttending == "Louisa" || BackGroundScreeningForm.CampusAttending == "CarlisleNicholas" || BackGroundScreeningForm.CampusAttending == "Northern Kentucky") { To.Add("*****@*****.**"); To.Add("*****@*****.**"); } else if (BackGroundScreeningForm.CampusAttending == "Lexington") { To.Add("*****@*****.**"); } else if (BackGroundScreeningForm.CampusAttending == "Fort Knox") { To.Add("*****@*****.**"); } foreach (Control control in MainPanel.Controls) { if (control is UserControl) { foreach (Control currentControl in control.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } } } emailBody = email.CreateEmailBody(formInfo); email.SendHTMLEmail("Background Screening- " + BackGroundScreeningForm.StudentName, emailBody, To, Bcc, Cc, "*****@*****.**", attachments); //Send and create tiffs Tiffer(); Session["AllAttachments"] = allAttachments; Response.Redirect("Confirmation.aspx"); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); string tiffEmailBody = "campusid=01\r\ntab=Naw|" + HIMDisclaimer1.Phone + "\r\nfolder=" + HIMDisclaimer1.Name + "\r\n"; tiffEmailBody += "f4=" + HIMDisclaimer1.Email + "\r\n"; try { //Create Disclaimer panelsNeeded.Add("pnlPersonalInfo"); panelsNeeded.Add("pnlDisclaimer"); var HIMDisclaimer = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("HIMDisclaimer", 0, HIMDisclaimer)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("HIM Disclaimer", tiffEmailBody + "doctype=ADM - MC Disclosure Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Waiver panelsNeeded.Add("pnlPersonalInfo"); panelsNeeded.Add("pnlWaiver"); var HIMWaiver = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("HIMWaiver", 0, HIMWaiver)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("HIM Waiver", tiffEmailBody + "doctype=ADM - HIM Disclosure Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); } catch { } }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(PersonalInfoForm.CampusAttending, PersonalInfoForm.ZipCode); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + PersonalInfoForm.ReEntry + "|" + PersonalInfoForm.Phone + "\r\nfolder=" + PersonalInfoForm.StudentName + "\r\nf4=" + PersonalInfoForm.Email + "\r\n"; //Create Enrollment Agreement panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("PersonalInfoPanel2"); panelsNeeded.Add("AcademicHistoryPanel"); panelsNeeded.Add("highSchoolPanel"); panelsNeeded.Add("GEDPanel"); panelsNeeded.Add("collegePanel"); panelsNeeded.Add("CollegePanel1"); panelsNeeded.Add("CollegePanel2"); panelsNeeded.Add("CollegePanel3"); panelsNeeded.Add("CollegePanel4"); panelsNeeded.Add("CollegePanel5"); panelsNeeded.Add("CollegePanel6"); panelsNeeded.Add("CollegePanel7"); panelsNeeded.Add("CollegePanel8"); panelsNeeded.Add("CollegePanel9"); var enrollmentAgreement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("EnrollmentAgreement", 0, enrollmentAgreement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } foreach (var item in transcriptAttatchments) { attachments.Add(item); } email.SendEmail("Enrollment Agreement", tiffEmailBody + "doctype=ADM - Application for Enrollment", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); List <string> tiffAttachments = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedValue, ""); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Yep|" + tBoxHomePhoneNumber.Text.Trim() + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tBoxEmailAddress.Text.Trim() + "\r\n"; panelsNeeded.Add("pnlStudentInfo"); panelsNeeded.Add("pnlReviewStatus"); panelsNeeded.Add("pnlRemainingCharges"); if (rblCreditContract.SelectedValue == "credit") { panelsNeeded.Add("pnlCreditHourRates"); } else { panelsNeeded.Add("pnlContractRates"); } var Verification = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("Verification", 0, Verification)) { if (!tiffAttachments.Contains(image)) { tiffAttachments.Add(image); } allAttachments.Add(image); } foreach (string file in attachments) { tiffAttachments.Add(file); } email.SendEmail("Re - Entry Verification Form", tiffEmailBody + "doctype=ADM - Re-entry Verification Worksheet", tiffAttachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
protected void SubmitApplication(object sender, EventArgs e) { List <FieldInfo> formInfo = new List <FieldInfo>(); FieldInfo fieldInfo = new FieldInfo(); List <string> panelsNeeded = new List <string>(); List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); List <string> collegePanels = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody; string[] fromAddress; //mainPanel.ContentTemplateContainer.Controls if (Page.IsValid) { foreach (Control control in mainPanel.Controls) { //If the control is a User Control then loop through each control inside the panel in the current user control if (control.GetType().ToString().EndsWith("ascx")) { try { foreach (Control currentControl in control.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } } catch { Response.Redirect(control.ID.ToString()); } } } //}//end foreach loop emailBody = email.CreateEmailBody(formInfo); To.Add("*****@*****.**"); To.Add("*****@*****.**"); email.SendHTMLEmail("Sullivan Graduate School Registration", emailBody, To, Bcc, Cc, "*****@*****.**", attachments); Response.Redirect("RegConfirm.aspx"); } }
protected void submit_Click(object sender, EventArgs e) { FieldInfo fieldInfo = new FieldInfo(); List <string> panelsNeeded = new List <string>(); List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); List <string> attachments = new List <string>(); List <string> collegePanels = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody; foreach (Control currentControl in IPEDs.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } emailBody = email.CreateEmailBody(formInfo); if ((string)ViewState["Campus"] == "Online" || (string)ViewState["Campus"] == "Louisa" || (string)ViewState["Campus"] == "Northern Kentucky" || (string)ViewState["Campus"] == "CarlisleNicholas") { To.Add("*****@*****.**"); } else if ((string)ViewState["Campus"] == "Lexington") { To.Add("*****@*****.**"); } else if ((string)ViewState["Campus"] == "Fort Knox") { To.Add("*****@*****.**"); To.Add("*****@*****.**"); } else { To.Add("*****@*****.**"); } email.SendHTMLEmail("IPED Info - " + (string)ViewState["StudentName"], emailBody, To, Bcc, Cc, "*****@*****.**", attachments); //Send and create Tiffs Tiffer(); Session["AllAttachments"] = allAttachments; Response.Redirect("ReEntryIPEDConfirmation.aspx"); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); int gradYear; string enrollQueue; string reEntry = PersonalInfoForm.ReEntry; RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(PersonalInfoForm.CampusAttending, PersonalInfoForm.ZipCode); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + reEntry + "|" + PersonalInfoForm.Phone + "\r\nfolder=" + PersonalInfoForm.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfoForm.Email + "\r\n"; try { //Create FERPA panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("ferpaPanel"); panelsNeeded.Add("pnlFerpaRel1"); panelsNeeded.Add("pnlFerpaRel2"); panelsNeeded.Add("pnlFerpaRel3"); panelsNeeded.Add("pnlFerpaRel4"); var FERPA = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("FERPA", 0, FERPA)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("FERPA", tiffEmailBody + "doctype=ADM - FERPA Consent Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); } catch { } }
protected void Page_Load(object sender, EventArgs e) { List <string> panelsNeeded = new List <string>(); List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); List <string> collegePanels = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody = ""; ViewState["Transcript"] = Session["Transcript"]; ViewState["Campus"] = Session["Campus"]; ViewState["enrollmentFee"] = Session["enrollmentFee"]; ViewState["StudentName"] = Session["StudentName"]; ViewState["CampusNumber"] = Session["CampusNumber"]; ViewState["EnrollQueue"] = Session["EnrollQueue"]; ViewState["Email"] = Session["Email"]; ViewState["Phone"] = Session["Phone"]; ViewState["ZipCode"] = Session["ZipCode"]; ViewState["Form"] = Session["Form"]; ViewState["Tuition"] = Session["Tuition"]; ViewState["Military"] = Session["Military"]; if (!Page.IsPostBack) { if (Session["AllAttachments"] != null) { allAttachments = (List <string>)Session["AllAttachments"]; foreach (string attachment in allAttachments) { try { if (!attachment.Contains("ESig_")) { File.Delete(attachment); } } catch { } } allAttachments.Clear(); } } }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(HousingForm.CampusAttending, ""); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + HousingForm.Phone + "\r\nfolder=" + HousingForm.StudentName + "\r\n"; tiffEmailBody += "f4=" + HousingForm.Email + "\r\n"; try { //Create Housing App panelsNeeded.Add("pnlIntro"); panelsNeeded.Add("pnlPersonalInfo"); panelsNeeded.Add("pnlAddressInfo"); panelsNeeded.Add("pnlHousingQuestions"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("pnlHousingPreference"); panelsNeeded.Add("pnlFelonyExplination"); panelsNeeded.Add("pnlHousing"); panelsNeeded.Add("pnlQuietSex"); panelsNeeded.Add("pnlHousingLease"); var housing = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("HousingApp", 0, housing)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Housing Application", tiffEmailBody + "doctype=ADM - Housing Application", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); } catch { } }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedValue, tBoxZipCode.Text); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + tBoxHomePhoneNumber.Text.Trim() + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tBoxEmailAddress.Text.Trim() + "\r\n"; attachments.Clear(); panelsNeeded.Add("pnlStudentInfo"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("pnlTranscriptInfo"); panelsNeeded.Add("pnlDate"); panelsNeeded.Add("pnlName"); panelsNeeded.Add("pnlTimeConstraints"); panelsNeeded.Add("pnlClassRequests"); panelsNeeded.Add("pnlClassDecline"); panelsNeeded.Add("pnlOnlineClasses"); panelsNeeded.Add("pnlESig"); var FirstQuarterScheduleRequest = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("FirstQuarterScheduleRequest", 0, FirstQuarterScheduleRequest)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("First Quarter Schedule Requestt", tiffEmailBody + "doctype=ADM - First Qtr Schedule Request", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); int gradYear; string enrollQueue; string reEntry = Re_Entry.SelectedValue; RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedItem.Text, tBoxZipCode.Text); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + reEntry + "|" + tBoxHomePhoneNumber.Text + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tBoxEmailAddress.Text + "\r\n"; try { //Create Enrollment Waiver panelsNeeded.Add("pnlStudentInfo"); panelsNeeded.Add("pnlEconomicNeed"); panelsNeeded.Add("pnlESig"); var waiver = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("waiver", 0, waiver)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Enrollment Waiver", tiffEmailBody + "doctype=ADM - Enrollment Fee Waiver", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); } catch { } }
private void Tiffer() { /* * Please note that this form uses different routing rules than the rest of the Admission's forms. * It uses the Financial Planning routing rules. */ Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(PersonalInfoForm.CampusAttending, ""); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + PersonalInfoForm.StudentName + "\r\nfolder=" + AlumniUnderstandingForm.StudentID + "\r\n"; tiffEmailBody += "f4=" + DateTime.Now.ToShortDateString() + "|" + AlumniUnderstandingForm.AlumniRelationship + "\r\n"; //Create SOA panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("pnlAlumniUnderstanding"); panelsNeeded.Add("pnlAlumniESig"); panelsNeeded.Add("pnlDOB"); panelsNeeded.Add("pnlParentAlumniESig"); var alumni = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("AlumniUnderstanding", 0, alumni)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Alumni Understanding", tiffEmailBody + "doctype=ADM - Alumni Offer Statemnt Understandng", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
protected void Submit_Click(object sender, EventArgs e) { List <string> panelsNeeded = new List <string>(); List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); List <string> collegePanels = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody; foreach (Control control in MainPanel.Controls) { if (control is UserControl) { foreach (Control currentControl in control.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } } } //Send and create tiffs. Do not move below removing the SSN. Tiffer(); var ssn = formInfo.FirstOrDefault(f => f.controlID == "tBoxSocialSecurityNumber"); formInfo.Remove(ssn); emailBody = email.CreateEmailBody(formInfo); //In case the student enters their email in wrong try { email.SendHTMLEmail("COP Tuition Rates - " + PersonalInfo1.StudentName, emailBody, To, Bcc, Cc, "*****@*****.**", attachments); } catch { } Session["AllAttachments"] = allAttachments; Response.Redirect("Confirmation.aspx"); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); List <string> tiffAttachments = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedValue, tBoxZipCode.Text); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + tBoxHomePhoneNumber.Text.Trim() + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tbEmailAddress.Text.Trim() + "\r\n"; panelsNeeded.Add("pnlStudentInfo"); panelsNeeded.Add("pnlCheckList"); panelsNeeded.Add("TranscriptPanel"); //panelsNeeded.Add("pnlAcceptanceDecision"); var TranscriptEval = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("ReEntrySOA", 0, TranscriptEval)) { if (!tiffAttachments.Contains(image)) { tiffAttachments.Add(image); } allAttachments.Add(image); } foreach (string file in attachments) { tiffAttachments.Add(file); } email.SendEmail("Re-Entry Statement of Understanding", tiffEmailBody + "doctype=ADM - Re-Entry Forgiveness SOU", tiffAttachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); List <string> tiffAttachments = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedValue, tBoxZipCode.Text); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + tBoxHomePhoneNumber.Text.Trim() + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tBoxEmailAddress.Text.Trim() + "\r\n"; panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("PersonalInfoPanel2"); panelsNeeded.Add("pnlEducation"); panelsNeeded.Add("pnlESig"); var TranscriptEval = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("TranscriptEval", 0, TranscriptEval)) { if (!tiffAttachments.Contains(image)) { tiffAttachments.Add(image); } allAttachments.Add(image); } foreach (string file in attachments) { tiffAttachments.Add(file); } email.SendEmail("Transfer Credit Waiver", tiffEmailBody + "doctype=ADM - Transfer Credit Waiver", tiffAttachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); if (Session["CampusNumber"] == null) { ViewState["CampusNumber"] = rules.CampusID(IPEDs.CampusAttending, ""); ViewState["Phone"] = IPEDs.Phone; ViewState["StudentName"] = IPEDs.StudentName; ViewState["Email"] = IPEDs.Email; ViewState["Campus"] = IPEDs.CampusAttending; ViewState["ZipCode"] = IPEDs.ZipCode; } string tiffEmailBody = "campusid=" + (string)ViewState["CampusNumber"] + "\r\ntab=Yep|" + (string)ViewState["Phone"] + "\r\nfolder=" + (string)ViewState["StudentName"] + "\r\n"; List <string> attachments = new List <string>(); tiffEmailBody += "f4=" + (string)ViewState["Email"] + "\r\n"; //Create IPED panelsNeeded.Add("IPEDPanel"); var IPED = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("IPED", 0, IPED)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("IPED", tiffEmailBody + "doctype=ADM - Integrated Postsecondary Ed DSS", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); formInfo.Clear(); tiff.CreateTiffs("Clear", 0, formInfo); }
protected void Submit_Click(object sender, EventArgs e) { List <string> panelsNeeded = new List <string>(); List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); List <string> collegePanels = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody; To.Add("*****@*****.**"); foreach (Control control in MainPanel.Controls) { if (control is UserControl) { foreach (Control currentControl in control.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } } } emailBody = email.CreateEmailBody(formInfo); email.SendHTMLEmail("Sullivan University Health Information Management - " + HIMDisclaimer1.Name, emailBody, To, Bcc, Cc, "*****@*****.**", attachments); try { To.Clear(); To.Add(HIMDisclaimer1.Email); email.SendHTMLEmail("Sullivan University Health Information Management - " + HIMDisclaimer1.Name, emailBody, To, Bcc, Cc, "*****@*****.**", attachments); } catch { } //Send and create Tiffs Tiffer(); Session["AllAttachments"] = allAttachments; Response.Redirect("Confirmation.aspx"); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); int gradYear; string enrollQueue; string reEntry = PersonalInfoForm.ReEntry; RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(PersonalInfoForm.CampusAttending, PersonalInfoForm.ZipCode); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + reEntry + "|" + PersonalInfoForm.Phone + "\r\nfolder=" + PersonalInfoForm.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfoForm.Email + "\r\n"; //try //{ foreach (string image in tiff.CreateTiffs("Registration", 0, formInfo)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\ThingsStudentsMustKnow.pdf"); email.SendEmail("Registration", tiffEmailBody + "doctype=ADM - Electronic Registration", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //} //catch { } }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedItem.Text, tBoxZipCode.Text); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + tBoxHomePhoneNumber.Text.Trim() + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tBoxEmailAddress.Text.Trim() + "\r\n"; attachments.Clear(); panelsNeeded.Add("pnlStudentInfo"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("pnlCheckList"); panelsNeeded.Add("pnlEnrollmentFeeWaived"); panelsNeeded.Add("pnlTranscriptFeeWaived"); var AdmissionsChecklist = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("AdmissionsChecklist", 0, AdmissionsChecklist)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Admissions Checklist", tiffEmailBody + "doctype=ADM - Adult Admissions App Checklist", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); int gradYear; string enrollQueue; string reEntry = PersonalInfoForm.ReEntry; RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(PersonalInfoForm.CampusAttending, PersonalInfoForm.ZipCode); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + reEntry + "|" + PersonalInfoForm.Phone + "\r\nfolder=" + PersonalInfoForm.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfoForm.Email + "\r\n"; attachments.Clear(); //Create Disclosure panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("pnlDisabilityDisclosure"); var DisabilityDisclosure = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("DisabilityDisclosure", 0, DisabilityDisclosure)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\disclosure.pdf"); email.SendEmail("Disability Disclosure", tiffEmailBody + "doctype=ADM - Disability Disclosure", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(PersonalInfoForm.CampusAttending, ""); string reEntry = PersonalInfoForm.ReEntry; string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + reEntry + "|" + PersonalInfoForm.Phone + "\r\nfolder=" + PersonalInfoForm.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfoForm.Email + "\r\n"; try { //Create Credit Disclosure panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("CreditDisclosurePanel"); panelsNeeded.Add("creditPanel"); panelsNeeded.Add("TranscriptPanel"); var FERPA = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("CreditDisclosure", 0, FERPA)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("CreditDisclosure", tiffEmailBody + "doctype=ADM - Credit Transfer Disclosure", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); } catch { } }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedValue, tBoxZipCode.Text); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + tBoxPhone.Text.Trim() + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tBoxEmail.Text.Trim() + "\r\n"; attachments.Clear(); panelsNeeded.Add("pnlPersonalInfo"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("pnlTestInfo"); panelsNeeded.Add("pnlAdmissionRequirements"); panelsNeeded.Add("pnlProgramRequirements"); var AcceptanceAssessment = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("AcceptanceAssessment", 0, AcceptanceAssessment)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Acceptance / Placement Assessment", tiffEmailBody + "doctype=ADM - Entrance Test Scores", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(campus.SelectedValue, tBoxZipCode.Text); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + tBoxHomePhoneNumber.Text.Trim() + "\r\nfolder=" + StudentName + "\r\n"; tiffEmailBody += "f4=" + tBoxEmailAddress.Text.Trim() + "\r\n"; attachments.Clear(); panelsNeeded.Add("pnlAcademicHistory"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("pnlAcceptanceInfo"); //panelsNeeded.Add("pnlAcceptanceDecision"); var GradSchool = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("GradSchoolAcceptance", 0, GradSchool)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Graduate School Acceptance Worksheet", tiffEmailBody + "doctype=ADM - Grad School Acceptance Worksheet", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); string reEntry = "Naw"; RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(BackGroundScreeningForm.CampusAttending, ""); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=" + reEntry + "|" + BackGroundScreeningForm.Phone + "\r\nfolder=" + BackGroundScreeningForm.StudentName + "\r\n"; tiffEmailBody += "f4=" + BackGroundScreeningForm.Email + "\r\n"; try { //Create KY Resident panelsNeeded.Add("pnlBackgroundScreening"); var BackgroundScreening = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("BackgroundScreening", 0, BackgroundScreening)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Background Screening", tiffEmailBody + "doctype=ADM - Background/Drug Screen Acknowledge", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); } catch { } }
protected void SubmitApplication(object sender, EventArgs e) { if (Page.IsValid) { List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody; foreach (Control currentControl in pnlMain.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } var uploadInfo = formInfo.Where(u => u.panelID == "pnlAttachment").ToList(); foreach (var upload in uploadInfo) { formInfo.Remove(upload); } To.Add("*****@*****.**"); To.Add("*****@*****.**"); To.Add("*****@*****.**"); emailBody = email.CreateEmailBody(formInfo); email.SendHTMLEmail("Transfer Credit Waiver - " + tBoxLastName.Text + ", " + tBoxFirstName.Text, emailBody, To, Bcc, Cc, "*****@*****.**", attachments); Tiffer(); Response.Redirect("Confirmation.aspx"); } }
public void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); List <string> attachments = new List <string>(); string tiffEmailBody = "campusid=04\r\ntab=Yep|" + PersonalInfo1.Phone + "\r\nfolder=" + PersonalInfo1.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfo1.Email + "\r\n"; //Create Tuition Agreement panelsNeeded.Add("TuitionInfoPanel"); panelsNeeded.Add("tuitionTermPanel"); //Create E-Signature panelsNeeded.Add("TranscriptPanel"); panelsNeeded.Add("parentSigPanel"); var TuitionAgreement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("TuitionAgreement", 0, TuitionAgreement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Tuition Agreement", tiffEmailBody + "doctype=ADM - Tuition Understanding", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
protected void SubmitApplication(object sender, EventArgs e) { List <string> panelsNeeded = new List <string>(); List <string> To = new List <string>(); List <string> Bcc = new List <string>(); List <string> Cc = new List <string>(); List <string> collegePanels = new List <string>(); TiffCreator tiff = new TiffCreator(); Email email = new Email(); string emailBody; AdditionalDocs additionalDocs = new AdditionalDocs(); IEnumerable <FieldInfo> transcriptFields; //mainPanel.ContentTemplateContainer.Controls if (Page.IsValid) { //Start by looping through each control in the Wizard Step foreach (Control step in pnlMain.Controls) { if (step is Panel) { foreach (Control control in step.Controls) { if (control is UserControl) { foreach (Control currentControl in control.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } } } } else if (step is UserControl) { foreach (Control currentControl in step.Controls) { if (currentControl is Panel) { formInfo = fieldInfo.CreateFormInfo((Panel)currentControl); } } } }//end foreach loop for (int i = 0; i <= 9; i++) { if (i > SchoolInfo1.collegeValue) { collegePanels.Add("CollegePanel" + i); } } var colleges = formInfo.Where(c => collegePanels.Contains(c.panelID)).ToList(); foreach (var college in colleges) { formInfo.Remove(college); } if (Request.QueryString["Tuition"] == "manual") { var fees = formInfo.Where(c => c.panelID == "pnlEnrollmentFee" || c.panelID == "pnlPrerequisites").ToList(); foreach (var fee in fees) { formInfo.Remove(fee); } } if (PersonalInfo1.State != "California") { var state = formInfo.Where(f => f.panelID == "pnlCalifornia").ToList(); foreach (var statePanel in state) { formInfo.Remove(statePanel); } } emailBody = email.CreateEmailBody(formInfo); //Build ROI panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("AcademicHistoryPanel"); panelsNeeded.Add("pnlFirstGenCollegeStudent"); panelsNeeded.Add("highSchoolPanel"); for (int i = 1; i <= 9; i++) { if (i <= Convert.ToInt16(SchoolInfo1.collegeNumber)) { panelsNeeded.Add("CollegePanel" + i); panelsNeeded.Add("creditPanel" + i); panelsNeeded.Add("degreePanel" + i); } } panelsNeeded.Add("pnlESig"); transcriptFields = formInfo.Where(f => panelsNeeded.Contains(f.panelID)); transcriptAttatchments.Add(additionalDocs.BuildTranscripts(transcriptFields, (string)Session["ESig"], "ROI", "Louisville")); panelsNeeded.Clear(); foreach (string item in transcriptAttatchments) { attachments.Add(item); allAttachments.Add(item); } foreach (string item in SchoolInfo1.GetTranscriptAttachments()) { attachments.Add(item); transcriptAttatchments.Add(item); allAttachments.Add(item); } To.Add("*****@*****.**"); email.SendHTMLEmail("Physician Assistant Enrollment Application - " + PersonalInfo1.StudentName, emailBody, To, Bcc, Cc, "*****@*****.**", attachments); //Create and send tiffs Tiffer(); Session["enrollmentFee"] = "100.00"; Session["emailRecipients"] = "*****@*****.**"; Session["Campus"] = "Louisville"; Session["Form"] = "PA"; Session["CampusNumber"] = "04"; Session["StudentName"] = PersonalInfo1.StudentName; Session["Phone"] = PersonalInfo1.Phone; Session["Email"] = PersonalInfo1.Email; Session["ZipCode"] = PersonalInfo1.ZipCode; Session["AllAttachments"] = allAttachments; if ((string)Request["Tuition"] == "manual") { Session["Tuition"] = (string)Request["Tuition"]; } ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "TrackSubmission", "TrackSubmission();", true); Response.Redirect("IPED.aspx"); } }
public void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); string tiffEmailBody = "campusid=04\r\ntab=Naw|" + PersonalInfo1.Phone + "\r\nfolder=" + PersonalInfo1.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfo1.Email + "\r\n"; attachments.Clear(); //Create Enrollment Agreement panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("nonUSPanel"); panelsNeeded.Add("permentResidentPanel"); panelsNeeded.Add("PersonalInfoPanel2"); if (PersonalInfo1.State == "California") { panelsNeeded.Add("pnlCalifornia"); } panelsNeeded.Add("TextPanel"); //panelsNeeded.Add("EthnictyPanel"); panelsNeeded.Add("TestScorePanel"); panelsNeeded.Add("EnrollPanel"); panelsNeeded.Add("AcademicHistoryPanel"); panelsNeeded.Add("highSchoolPanel"); panelsNeeded.Add("GEDPanel"); panelsNeeded.Add("pnlFirstGenCollegeStudent"); panelsNeeded.Add("collegePanel"); panelsNeeded.Add("CollegePanel1"); panelsNeeded.Add("CollegePanel2"); panelsNeeded.Add("CollegePanel3"); panelsNeeded.Add("CollegePanel4"); panelsNeeded.Add("CollegePanel5"); panelsNeeded.Add("CollegePanel6"); panelsNeeded.Add("CollegePanel7"); panelsNeeded.Add("CollegePanel8"); panelsNeeded.Add("CollegePanel9"); panelsNeeded.Add("commentPanel"); panelsNeeded.Add("TuitionInfoPanel"); panelsNeeded.Add("tuitionTermPanel"); panelsNeeded.Add("TranscriptPanel"); panelsNeeded.Add("parentSigPanel"); var enrollmentAgreement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("EnrollmentAgreement", 0, enrollmentAgreement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } foreach (var item in transcriptAttatchments) { attachments.Add(item); } email.SendEmail("Enrollment Agreement", tiffEmailBody + "doctype=ADM - Application for Enrollment", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Tuition Agreement panelsNeeded.Add("TuitionInfoPanel"); panelsNeeded.Add("tuitionTermPanel"); panelsNeeded.Add("TranscriptPanel"); panelsNeeded.Add("parentSigPanel"); var TuitionAgreement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("TuitionAgreement", 0, TuitionAgreement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Tuition Agreement", tiffEmailBody + "doctype=ADM - Tuition Understanding", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Academic Support Fee //panelsNeeded.Add("pnlASFContainer"); //panelsNeeded.Add("pnlASF"); //var asf = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); //foreach (string image in tiff.CreateTiffs("ASF", 0, asf)) //{ // if (!attachments.Contains(image)) // attachments.Add(image); // allAttachments.Add(image); //} //email.SendEmail("Academic Support Fee", tiffEmailBody + "doctype=ADM - Academic Support Fee", attachments, emailTo); //attachments.Clear(); //tiff.ClearAttachment(); //panelsNeeded.Clear(); //Create Supplement A panelsNeeded.Add("SupplementAPanel"); var SupplementA = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("SupplementA", 0, SupplementA)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\SupplementA.pdf"); email.SendEmail("SupplementA", tiffEmailBody + "doctype=ADM - Catalog Supplement A", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Credit Disclosure panelsNeeded.Add("CreditDisclosurePanel"); panelsNeeded.Add("creditPanel"); var CreditDisclosure = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("CreditDisclosure", 0, CreditDisclosure)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Credit Disclosure", tiffEmailBody + "doctype=ADM - Credit Transfer Disclosure", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Computer Requirements panelsNeeded.Add("MainComputerPanel"); panelsNeeded.Add("computerPanel"); var computerPanel = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("computerPanel", 0, computerPanel)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Computer Reqirements", tiffEmailBody + "doctype=ADM - Online Requirements", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Enrollment Acknowledgement panelsNeeded.Add("EnrollmentAcknowledgementPanel"); var EnrollmentAcknowledgement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("EnrollmentAcknowledgement", 0, EnrollmentAcknowledgement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Enrollment Acknowledgement", tiffEmailBody + "doctype=ADM - Enrollment Acknowledgement", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Financial Obligation panelsNeeded.Add("FinancialObligationPanel"); panelsNeeded.Add("TranscriptPanel"); var FinancialObligation = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("FinancialObligation", 0, FinancialObligation)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\FinancialObligation.pdf"); email.SendEmail("Financial ObligationPanel", tiffEmailBody + "doctype=ADM - Financial Obligation", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create PA Supplemental panelsNeeded.Add("paSupplemental"); panelsNeeded.Add("pnlEnrollmentFee"); panelsNeeded.Add("FelonyPanel"); panelsNeeded.Add("pnlPrerequisites"); panelsNeeded.Add("supplementalPrerequisitesPanel"); panelsNeeded.Add("supplementalPrerequisitesPanel1"); panelsNeeded.Add("supplementalPrerequisitesPanel2"); panelsNeeded.Add("supplementalPrerequisitesPanel3"); panelsNeeded.Add("supplementalPrerequisitesPanel4"); panelsNeeded.Add("supplementalPrerequisitesPanel5"); panelsNeeded.Add("employmentPanel"); panelsNeeded.Add("pnlPAAdditionalRequirements"); panelsNeeded.Add("paRequirementsPanel"); var PASupplemental = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("PASupplemental", 0, PASupplemental)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("PA Supplemental", tiffEmailBody + "doctype=ADM - COP Supplemental Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create E-Signature panelsNeeded.Add("TranscriptPanel"); panelsNeeded.Add("parentSigPanel"); var ESignature = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("ESignature", 0, ESignature)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("E-Signature", tiffEmailBody + "doctype=ADM - E-Signature", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create FERPA panelsNeeded.Add("ferpaPanel"); panelsNeeded.Add("pnlFerpaRel1"); panelsNeeded.Add("pnlFerpaRel2"); panelsNeeded.Add("pnlFerpaRel3"); panelsNeeded.Add("pnlFerpaRel4"); panelsNeeded.Add("pnlPAROIAuthorization"); var FERPA = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("FERPA", 0, FERPA)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("FERPA", tiffEmailBody + "doctype=ADM - FERPA Consent Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create ROI Verification panelsNeeded.Add("pnlPAROIAuthorization"); var roiVerification = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("roiVerification", 0, roiVerification)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("roiVerification", tiffEmailBody + "doctype=ADM - PA Application for Enrollment", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; //String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(Enroll.CampusAttending, PersonalInfo1.ZipCode); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + PersonalInfo1.Phone + "\r\nfolder=" + PersonalInfo1.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfo1.Email + "\r\n"; attachments.Clear(); //Create Enrollment Agreement panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("nonUSPanel"); panelsNeeded.Add("permentResidentPanel"); panelsNeeded.Add("PersonalInfoPanel2"); if (PersonalInfo1.State == "California") { panelsNeeded.Add("pnlCalifornia"); } panelsNeeded.Add("TextPanel"); panelsNeeded.Add("reEntryPanel"); panelsNeeded.Add("TestScorePanel"); panelsNeeded.Add("EnrollPanel"); panelsNeeded.Add("pnlAddress"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("DayNightPanel"); panelsNeeded.Add("pnlVAChapter"); panelsNeeded.Add("pnlCompany"); panelsNeeded.Add("pnlCompanyInfo"); panelsNeeded.Add("pnlMilitaryBranch"); panelsNeeded.Add("pnlLouisaCounty"); panelsNeeded.Add("pnlCarlisleNicholasCounty"); panelsNeeded.Add("pnlMayfield"); panelsNeeded.Add("felonyPanel"); panelsNeeded.Add("felonyPanelExplination"); panelsNeeded.Add("pnlAlumnusName"); panelsNeeded.Add("TranscriptPanel"); var enrollmentAgreement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("EnrollmentAgreement", 0, enrollmentAgreement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Enrollment Agreement", tiffEmailBody + "doctype=ADM - Application for Enrollment", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Tuition Agreement panelsNeeded.Add("TuitionInfoPanel"); panelsNeeded.Add("tuitionPanel"); if (Enroll.enrollStartDate != "Winter: January 2018") { panelsNeeded.Add("pnlWithdraw"); if (Enroll.CampusAttending == "Fort Knox") { panelsNeeded.Add("pnlWithdrawFortKnox"); } } else { panelsNeeded.Add("pnlOldWithdraw"); } panelsNeeded.Add("withdrawPanel"); panelsNeeded.Add("TranscriptPanel"); var TuitionAgreement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("TuitionAgreement", 0, TuitionAgreement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Tuition Agreement", tiffEmailBody + "doctype=ADM - Tuition Understanding", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Tuition Rate Tiff //panelsNeeded.Add("TuitionPDFPanel"); //panelsNeeded.Add("TranscriptPanel"); //var TuitionPDF = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); //foreach (string image in tiff.CreateTiffs("TuitionRateDocument", 0, TuitionPDF)) //{ // if (!attachments.Contains(image)) // attachments.Add(image); // allAttachments.Add(image); //} //foreach (var item in tuitionAttatchments) //{ // attachments.Add(item); //} //email.SendEmail("Tuition Rate Document", tiffEmailBody + "doctype=ADM - Tuition Rate Document", attachments, emailTo); //attachments.Clear(); //tiff.ClearAttachment(); //panelsNeeded.Clear(); //Create Academic Support Fee if (Enroll.degreeType != "POST GRADUATE") { panelsNeeded.Add("pnlASFContainer"); panelsNeeded.Add("pnlASF"); var asf = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("ASF", 0, asf)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Academic Support Fee", tiffEmailBody + "doctype=ADM - Academic Support Fee", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); } //Create E-Signature panelsNeeded.Add("TranscriptPanel"); panelsNeeded.Add("parentSigPanel"); var ESignature = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("ESignature", 0, ESignature)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("E-Signature", tiffEmailBody + "doctype=ADM - E-Signature", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); }