private 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=Yep|" + PersonalInfoForm.Phone + "\r\nfolder=" + PersonalInfoForm.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfoForm.Email + "\r\n"; //Create Enrollment Agreement panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("nonUSPanel"); panelsNeeded.Add("permentResidentPanel"); panelsNeeded.Add("PersonalInfoPanel2"); panelsNeeded.Add("TextPanel"); //panelsNeeded.Add("EthnictyPanel"); panelsNeeded.Add("TestScorePanel"); panelsNeeded.Add("EnrollPanel"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("DayNightPanel"); 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"); 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 = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List<string> panelsNeeded = new List<string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(Enroll.CampusAttending, PersonalInfo1.ZipCode); Session["CampusNumber"] = campusID; 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("pnlHousing"); panelsNeeded.Add("felonyPanel"); panelsNeeded.Add("felonyPanelExplination"); panelsNeeded.Add("pnlAlumnusName"); panelsNeeded.Add("AcademicHistoryPanel"); panelsNeeded.Add("highSchoolPanel"); panelsNeeded.Add("GEDPanel"); panelsNeeded.Add("commentPanel"); 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); } foreach (var item in ROIAttatchments) { attachments.Add(item); //allAttachments.Add(item); } email.SendEmail("Enrollment Agreement", tiffEmailBody + "doctype=ADM - Application for Enrollment", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create HS GED Doc panelsNeeded.Add("AcademicHistoryPanel"); panelsNeeded.Add("highSchoolPanel"); panelsNeeded.Add("GEDPanel"); panelsNeeded.Add("TranscriptPanel"); var HSGED = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("HS_GED", 0, HSGED)) { if (!attachments.Contains(image)) attachments.Add(image); allAttachments.Add(image); } foreach (var item in HSGedAttatchments) { attachments.Add(item); //allAttachments.Add(item); } email.SendEmail("HS_GED", tiffEmailBody + "doctype=ADM - High School and/or GED Transcript", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); ////Create CollegeTranscript panelsNeeded.Add("collegePanel"); panelsNeeded.Add("CollegePanel1"); panelsNeeded.Add("creditPanel1"); panelsNeeded.Add("degreePanel1"); panelsNeeded.Add("CollegePanel2"); panelsNeeded.Add("creditPanel2"); panelsNeeded.Add("degreePanel2"); panelsNeeded.Add("CollegePanel3"); panelsNeeded.Add("creditPanel3"); panelsNeeded.Add("degreePanel3"); panelsNeeded.Add("CollegePanel4"); panelsNeeded.Add("creditPanel4"); panelsNeeded.Add("degreePanel4"); panelsNeeded.Add("CollegePanel5"); panelsNeeded.Add("creditPanel5"); panelsNeeded.Add("degreePanel5"); panelsNeeded.Add("CollegePanel6"); panelsNeeded.Add("creditPanel6"); panelsNeeded.Add("degreePanel6"); panelsNeeded.Add("CollegePanel7"); panelsNeeded.Add("creditPanel17"); panelsNeeded.Add("degreePanel7"); panelsNeeded.Add("CollegePanel8"); panelsNeeded.Add("creditPanel8"); panelsNeeded.Add("degreePanel8"); panelsNeeded.Add("CollegePanel9"); panelsNeeded.Add("creditPanel9"); panelsNeeded.Add("degreePanel9"); panelsNeeded.Add("TranscriptPanel"); var CollegeTranscpits = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("CollegeTranscpits", 0, CollegeTranscpits)) { if (!attachments.Contains(image)) attachments.Add(image); allAttachments.Add(image); } foreach (var file in CollegeAttatchments) { attachments.Add(file); //allAttachments.Add(file); } email.SendEmail("College Transcipts", tiffEmailBody + "doctype=ADM - College Transcripts", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); ////Create KY Resident if (Enroll.degreeType != "Graduate" && Enroll.degreeType != "POST GRADUATE") { panelsNeeded.Add("KYResidentContainer"); if (KYResidentInfo.KYRes == "Yes") { panelsNeeded.Add("panelStateResident"); } panelsNeeded.Add("TranscriptPanel"); var KYResident = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("KYResident", 0, KYResident)) { if (!attachments.Contains(image)) attachments.Add(image); allAttachments.Add(image); } email.SendEmail("KYResident", tiffEmailBody + "doctype=ADM - KY Residency Determination", 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 Matriculation Statement panelsNeeded.Add("MatriculationStatementPanel"); panelsNeeded.Add("TranscriptPanel"); var MatriculationStatement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("MatriculationStatement", 0, MatriculationStatement)) { if (!attachments.Contains(image)) attachments.Add(image); allAttachments.Add(image); } email.SendEmail("Matriculation Statement", tiffEmailBody + "doctype=ADM - Matriculation Statement", 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 Supplement A panelsNeeded.Add("SupplementAPanel"); panelsNeeded.Add("TranscriptPanel"); 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); } if (Enroll.CampusAttending != "Fort Knox") attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\SupplementA.pdf"); else attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\FortKnoxSupplementA.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"); panelsNeeded.Add("creditGradTerms"); panelsNeeded.Add("TranscriptPanel"); 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); attachments.Add(disclosureAttachment); 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"); panelsNeeded.Add("TranscriptPanel"); var computerPanel = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("ComputerReqirements", 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"); panelsNeeded.Add("pnlGradWork"); panelsNeeded.Add("TranscriptPanel"); 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 Obligation", tiffEmailBody + "doctype=ADM - Financial Obligation", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create TN Check List //if (PersonalInfo1.State == "Tennessee") //{ // panelsNeeded.Add("TNEnrollPanel"); // panelsNeeded.Add("TNEnrollPanel2"); // panelsNeeded.Add("TranscriptPanel"); // var TNCheckList = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); // foreach (string image in tiff.CreateTiffs("TNCheckList", 0, TNCheckList)) // { // if (!attachments.Contains(image)) // attachments.Add(image); // allAttachments.Add(image); // } // foreach (var file in tnAttachments) // { // attachments.Add(file); // } // email.SendEmail("TN CheckList", tiffEmailBody + "doctype=ADM - TN Pre-Application Checklist", attachments, emailTo); // attachments.Clear(); // tiff.ClearAttachment(); // panelsNeeded.Clear(); //} //Create E-Signature panelsNeeded.Add("TranscriptPanel"); 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"); 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(); }
private void Tiffer() { Email email = new Email(); //String emailTo = "*****@*****.**"; String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); string tiffEmailBody = "campusid=01\r\ntab=Naw|" + personalInfo1.Phone + "\r\nfolder=" + personalInfo1.StudentName + "\r\n"; tiffEmailBody += "f4=" + personalInfo1.Email + "\r\n"; //string tiffEmailBody = "Test"; try { ////Create Enrollment Agreement //panelsNeeded.Add("PersonalInfoPanel"); //panelsNeeded.Add("PersonalInfoPanel2"); //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); //} //email.SendEmail("Enrollment Agreement", tiffEmailBody + "doctype=ADM - Application for Enrollment", attachments, emailTo); //attachments.Clear(); //tiff.ClearAttachment(); //panelsNeeded.Clear(); //Create Pharm Acceptance panelsNeeded.Add("pnlPharmAcceptance"); panelsNeeded.Add("pnlPharmESig"); var pharmAcceptance = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("PharmAcceptance", 0, pharmAcceptance)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Admissions Acceptance Requirements", tiffEmailBody + "doctype=ADM - Admissions Requirement Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Pharm Background panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("pnlPharmBackground"); panelsNeeded.Add("pnlPharmESig"); var pharmBackground = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("PharmBackground", 0, pharmBackground)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } foreach (string file in pharmBackground1.GetAttachments()) { attachments.Add(file); } email.SendEmail("Background and Drug Screening Acknowledgement, Consent and Release", tiffEmailBody + "doctype=ADM - Criminal Background Check", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Pharm Release panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("pnlPharmRelease"); panelsNeeded.Add("pnlPharmAddress1"); panelsNeeded.Add("pnlPharmAddress2"); panelsNeeded.Add("pnlPharmAddress3"); panelsNeeded.Add("pnlPharmAddress4"); panelsNeeded.Add("pnlPharmAddress5"); panelsNeeded.Add("pnlPharmESig"); var pharmRelease = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("PharmRelease", 0, pharmRelease)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Release and Consent Form", tiffEmailBody + "doctype=ADM - Consumer Consent Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create PharmPDF panelsNeeded.Add("pnlPharmPDF"); panelsNeeded.Add("pnlPharmESig"); var pharmPDF = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("PharmPDF", 0, pharmPDF)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } attachments.Add(Server.MapPath("PDFs/PharmAdmissions.pdf")); email.SendEmail("College of Pharmacy Admissions Document", tiffEmailBody + "doctype=ADM - Pharm Tech Demands/Risks", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); ////Create Pharm ESig //panelsNeeded.Add("pnlPharmESig"); //panelsNeeded.Add("parentSigPanel"); //var pharmESig = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); //foreach (string image in tiff.CreateTiffs("PharmESig", 0, pharmESig)) //{ // if (!attachments.Contains(image)) // attachments.Add(image); //} //email.SendEmail("E-Signature", tiffEmailBody + "doctype=ADM - E-Signature", attachments, emailTo); //attachments.Clear(); //tiff.ClearAttachment(); //panelsNeeded.Clear(); } catch { } }
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(personalInfo1.CampusAttending, ""); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Naw|" + personalInfo1.Phone + "\r\nfolder=" + personalInfo1.StudentName + "\r\n"; tiffEmailBody += "f4=" + personalInfo1.Email + "\r\n"; //int gradYear; //string enrollQueue; try { //Create Enrollment Agreement //panelsNeeded.Add("PersonalInfoPanel"); //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); //} //email.SendEmail("Enrollment Agreement", tiffEmailBody + "doctype=ADM - Application for Enrollment", attachments, emailTo); //attachments.Clear(); //tiff.ClearAttachment(); //panelsNeeded.Clear(); //Create Comp Fees panelsNeeded.Add("pnlCompFeePDF"); panelsNeeded.Add("TranscriptPanel"); var compFeePDF = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("CompFees", 0, compFeePDF)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } attachments.Add(Server.MapPath("PDFs/CompFees.pdf")); email.SendEmail("Comprehensive Fees", tiffEmailBody + "doctype=ADM - Comprehensive Fees", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); //Create Tech Standards panelsNeeded.Add("pnlTechStandardsPDF"); panelsNeeded.Add("TranscriptPanel"); var techStandards = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("Essential Functions and Technical Standards", 0, techStandards)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } attachments.Add(Server.MapPath("PDFs/TechStandards.pdf")); email.SendEmail("Background and Drug Screening Acknowledgement, Consent and Release", tiffEmailBody + "doctype=ADM - Technical Standards Form", attachments, emailTo); attachments.Clear(); tiff.ClearAttachment(); panelsNeeded.Clear(); ////Create Pharm ESig //panelsNeeded.Add("TranscriptPanel"); //panelsNeeded.Add("parentSigPanel"); //var pharmESig = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); //foreach (string image in tiff.CreateTiffs("PharmESig", 0, pharmESig)) //{ // if (!attachments.Contains(image)) // attachments.Add(image); //} //email.SendEmail("E-Signature", tiffEmailBody + "doctype=ADM - Application for Enrollment", attachments, emailTo); //attachments.Clear(); //tiff.ClearAttachment(); //panelsNeeded.Clear(); } catch { } }
private void Tiffer() { Email email = new Email(); String emailTo = "*****@*****.**"; TiffCreator tiff = new TiffCreator(); List <string> panelsNeeded = new List <string>(); RoutingRules rules = new RoutingRules(); string campusID = rules.CampusID(Enroll.Campus, ""); string tiffEmailBody = "campusid=" + campusID + "\r\ntab=Yep|" + PersonalInfo1.Phone + "\r\nfolder=" + PersonalInfo1.StudentName + "\r\n"; tiffEmailBody += "f4=" + PersonalInfo1.Email + "\r\n"; attachments.Clear(); //Create Enrollment Agreement panelsNeeded.Add("PersonalInfoPanel"); panelsNeeded.Add("OPTPanel"); panelsNeeded.Add("PersonalInfoPanel2"); if (PersonalInfo1.State == "California") { panelsNeeded.Add("pnlCalifornia"); } panelsNeeded.Add("InternationalAddressPanel"); panelsNeeded.Add("AddressPanel"); panelsNeeded.Add("pnlOtherCountry"); panelsNeeded.Add("InternationEnrollPanel"); panelsNeeded.Add("degreeTypePanel"); panelsNeeded.Add("programPanel"); panelsNeeded.Add("DayNightPanel"); panelsNeeded.Add("felonyPanel"); panelsNeeded.Add("felonyPanelExplination"); panelsNeeded.Add("pnlAlumnusName"); panelsNeeded.Add("AcademicHistoryPanel"); panelsNeeded.Add("pnlOtherCountrySchool"); panelsNeeded.Add("collegePanel"); panelsNeeded.Add("CollegePanel1"); panelsNeeded.Add("pnlOtherCountry1"); panelsNeeded.Add("CollegePanel2"); panelsNeeded.Add("pnlOtherCountry2"); panelsNeeded.Add("CollegePanel3"); panelsNeeded.Add("pnlOtherCountry3"); panelsNeeded.Add("CollegePanel4"); panelsNeeded.Add("pnlOtherCountry4"); panelsNeeded.Add("CollegePanel5"); panelsNeeded.Add("pnlOtherCountry5"); panelsNeeded.Add("commentPanel"); 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 IPED panelsNeeded.Add("EthnictyPanel"); 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(); //Create Tuition Agreement panelsNeeded.Add("TuitionInfoPanel"); panelsNeeded.Add("tuitionPanel"); if (Enroll.enrollStartDate != "Winter: January 2018") { panelsNeeded.Add("pnlWithdraw"); } else { panelsNeeded.Add("pnlOldWithdraw"); } 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 Matriculation Statement panelsNeeded.Add("MatriculationStatementPanel"); var MatriculationStatement = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("MatriculationStatement", 0, MatriculationStatement)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("Matriculation Statement", tiffEmailBody + "doctype=ADM - Matriculation Statement", 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); } if (Enroll.Campus != "Fort Knox") { attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\SupplementA.pdf"); } else { attachments.Add("C:\\Websites\\secure.sullivan.edu\\Admissions\\PDFs\\FortKnoxSupplementA.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("ComputerReqirements", 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"); panelsNeeded.Add("pnlGradWork"); 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 TN Check List //panelsNeeded.Add("TNCheckListPanel"); //panelsNeeded.Add("TNCheckListPanel2"); //var TNCheckList = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); //foreach (string image in tiff.CreateTiffs("TNCheckList", 0, TNCheckList)) //{ // if (!attachments.Contains(image)) // attachments.Add(image); // allAttachments.Add(image); //} //email.SendEmail("TN CheckList", tiffEmailBody + "doctype=ADM - TN Pre-Application Checklist", 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(); }
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=Yep|" + 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("programPanel"); panelsNeeded.Add("DayNightPanel"); panelsNeeded.Add("pnlMilitaryBranch"); panelsNeeded.Add("pnlLouisaCounty"); panelsNeeded.Add("pnlCarlisleNicholasCounty"); panelsNeeded.Add("pnlMayfield"); panelsNeeded.Add("felonyPanel"); panelsNeeded.Add("felonyPanelExplination"); panelsNeeded.Add("pnlAlumnusName"); 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 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(); }
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 KY Resident panelsNeeded.Add("KYResidentContainer"); if (KYResidentInfo.KYRes == "Yes") { panelsNeeded.Add("panelStateResident"); } panelsNeeded.Add("TranscriptPanel"); var KYResident = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("KYResident", 0, KYResident)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("KYResident", tiffEmailBody + "doctype=ADM - KY Residency Determination", 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 TN Check List //panelsNeeded.Add("TNEnrollPanel"); //panelsNeeded.Add("TNEnrollPanel2"); //var TNCheckList = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); //foreach (string image in tiff.CreateTiffs("TNCheckList", 0, TNCheckList)) //{ // if (!attachments.Contains(image)) // attachments.Add(image); // allAttachments.Add(image); //} //email.SendEmail("TN CheckList", tiffEmailBody + "doctype=ADM - TN Pre-Application Checklist", attachments, emailTo); //attachments.Clear(); //tiff.ClearAttachment(); //panelsNeeded.Clear(); //Create COP Supplemental panelsNeeded.Add("copSupplemental"); panelsNeeded.Add("FelonyPanel"); var COPSupplemental = formInfo.Where(control => panelsNeeded.Contains(control.panelID)).ToList(); foreach (string image in tiff.CreateTiffs("COPSupplemental", 0, COPSupplemental)) { if (!attachments.Contains(image)) { attachments.Add(image); } allAttachments.Add(image); } email.SendEmail("COP 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"); 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(); }