コード例 #1
0
        private void btnProcessDocumentation_Click(object sender, EventArgs e)
        {
            using (frmInitailDocumentation frm3 = new frmInitailDocumentation())
            {
                frm3.ShowDialog();
                if (!frm3.IsCanceled)
                {
                    if (frm3.UseEmail)
                    {
                        frmEmailMessageV2 frm1 = new frmEmailMessageV2();

                        //List<ContactDetail> you = (from a in CurrentEnquiryObj.Individuals
                        //                           from b in a.ContactDetails
                        //                           where b.ContactTypeID == (int)Common.Enum.EnumContactTypes.Email_Address
                        //                           select b).ToList<ContactDetail>();

                        ////Sets the Email Address For the Currently Selected Contact For this Enquiry
                        //foreach (ContactDetail ConDetObj in you)
                        //{
                        //    if (frm1.txtTestingToAddress.Text.Length > 0)
                        //    {
                        //        frm1.txtTestingToAddress.Text += ";";
                        //    }
                        //    frm1.txtTestingToAddress.Text += ConDetObj.ContactDetailValue;
                        //}

                        //frm1.txtTestSubject.Text = "Enquiry No: ( " + CurrentEnquiryObj.EnquiryID + "-" + CE.CurriculumEnquiryID + " ) Enquiry Feed Back";

                        //using (var Dbconnection = new MCDEntities())
                        //{

                        //    List<MessageTemplate> MT = (from a in Dbconnection.MessageTemplates
                        //                                from b in a.Files
                        //                                where a.ProcessStepID == (int)EnumProcessSteps.Enquiry__Apprenticeship__Step_1__Documentation_To_Send
                        //                                select a).ToList<MessageTemplate>();

                        //    MessageTemplate CurrentMessageTemplate = MT.FirstOrDefault<MessageTemplate>();
                        //    string Mess = "Good Day " + txtNewEnquiryTab_ContactPersonTitle.Text + " " + txtNewEnquiryTab_ContactPersonFirstName.Text + " " + txtNewEnquiryTab_ContactPersonLastName.Text + "\n \n";
                        //    frm1.txtTestMessage.Text = "Please Reference the Following Line Equiry Number when returning any documentation: \n" +
                        //                                "Enquiry No " + CE.EnquiryID + "-" + CE.CurriculumEnquiryID + "\n" + Mess + CurrentMessageTemplate.Message;
                        //    foreach (MessageTemplate MTObj in MT)
                        //    {
                        //        foreach (Data.Models.File FileObj in MTObj.Files)
                        //        {
                        //            frm1.AttachmentsUsingDbImageFileID.Add(FileObj.ImageID);
                        //        }
                        //    }
                    }
                    ;
                    //frm1.ShowDialog();
                    using (var Dbconnection = new MCDEntities())
                    {
                        //EquiryHistory hist = new EquiryHistory
                        //{
                        //    EnquiryID = CE.EnquiryID,
                        //    EmployeeID = this.CurrentEmployeeLoggedIn.EmployeeID,
                        //    LookupEquiyHistoryTypeID = (int)EnumEquiryHistoryTypes.Enquiry_Initial_Documentation_Sent,
                        //    DateEnquiryUpdated = DateTime.Now,
                        //    EnquiryNotes = "Documentation Sent To Client Via Email"
                        //};
                        //Dbconnection.EquiryHistories.Add(hist);
                        //int IsSaved = Dbconnection.SaveChanges();
                        //if (IsSaved > 0)
                        //{
                        //    Dbconnection.CurriculumEnquiries.Attach(CE);
                        //    CE.InitialCurriculumEnquiryDocumentationSent = true;
                        //    CE.LastUpdated = DateTime.Now;
                        //    Dbconnection.Entry<CurriculumEnquiry>(CE).State = EntityState.Modified;
                        //    Dbconnection.SaveChanges();

                        //}
                        //dgvNewEnquiryTab_CurriculumEnquiry.Refresh();
                    };
                }
                else
                {
                    using (var Dbconnection = new MCDEntities())
                    {
                        //EquiryHistory hist = new EquiryHistory
                        //{
                        //    EnquiryID = CE.EnquiryID,
                        //    EmployeeID = this.CurrentEmployeeLoggedIn.EmployeeID,
                        //    LookupEquiyHistoryTypeID = (int)EnumEquiryHistoryTypes.Enquiry_Initial_Documentation_Sent,
                        //    DateEnquiryUpdated = DateTime.Now,
                        //    EnquiryNotes = "Documentation Manually Given To Client"
                        //};
                        //Dbconnection.EquiryHistories.Add(hist);
                        //int IsSaved = Dbconnection.SaveChanges();
                        //if (IsSaved > 0)
                        //{
                        //    Dbconnection.CurriculumEnquiries.Attach(CE);
                        //    CE.InitialCurriculumEnquiryDocumentationSent = true;
                        //    CE.LastUpdated = DateTime.Now;
                        //    Dbconnection.Entry<CurriculumEnquiry>(CE).State = EntityState.Modified;
                        //    Dbconnection.SaveChanges();
                        //    dgvNewEnquiryTab_CurriculumEnquiry.Refresh();
                        //}
                    };
                }
            };
        }
コード例 #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            frmInitailDocumentation frm = new frmInitailDocumentation();

            frm.ShowDialog();
        }