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");
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 8
0
        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 { }
        }
Exemplo n.º 9
0
        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();
                }
            }
        }
Exemplo n.º 10
0
        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");
        }
Exemplo n.º 15
0
        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();
        }
Exemplo n.º 16
0
        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);
        }
Exemplo n.º 18
0
        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 { }
        }
Exemplo n.º 20
0
        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();
        }
Exemplo n.º 21
0
        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();
        }
Exemplo n.º 24
0
        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 { }
        }
Exemplo n.º 26
0
        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();
        }
Exemplo n.º 28
0
        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");
            }
        }
Exemplo n.º 29
0
        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();
        }
Exemplo n.º 30
0
        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();
        }