示例#1
0
        protected void buttonSaveValues_Click(object sender, EventArgs e)
        {
            //Perform validations
            Page.Validate();
            if (!Page.IsValid)
            {
                this.m_errorList.Add(BaseBusiness.ERR_MSG_VALIDATION_FAILED);
                return;
            }


            string shirtsize1;

            if (Member1S.Checked)
            {
                shirtsize1 = "S";
            }
            else if (Member1M.Checked)
            {
                shirtsize1 = "M";
            }
            else if (Member1L.Checked)
            {
                shirtsize1 = "L";
            }
            else if (Member1XL.Checked)
            {
                shirtsize1 = "XL";
            }
            else
            {
                shirtsize1 = null;
            }

            string shirtsize2;

            if (Member2S.Checked)
            {
                shirtsize2 = "S";
            }
            else if (Member2M.Checked)
            {
                shirtsize2 = "M";
            }
            else if (Member2L.Checked)
            {
                shirtsize2 = "L";
            }
            else if (Member2XL.Checked)
            {
                shirtsize2 = "XL";
            }
            else
            {
                shirtsize2 = null;
            }

            string shirtsize3;

            if (Member3S.Checked)
            {
                shirtsize3 = "S";
            }
            else if (Member3M.Checked)
            {
                shirtsize3 = "M";
            }
            else if (Member3L.Checked)
            {
                shirtsize3 = "L";
            }
            else if (Member3XL.Checked)
            {
                shirtsize3 = "XL";
            }
            else
            {
                shirtsize3 = null;
            }

            string shirtsize4;

            if (Member4S.Checked)
            {
                shirtsize4 = "S";
            }
            else if (Member4M.Checked)
            {
                shirtsize4 = "M";
            }
            else if (Member4L.Checked)
            {
                shirtsize4 = "L";
            }
            else if (Member4XL.Checked)
            {
                shirtsize4 = "XL";
            }
            else
            {
                shirtsize4 = null;
            }

            string shirtsize5;

            if (Member5S.Checked)
            {
                shirtsize5 = "S";
            }
            else if (Member5M.Checked)
            {
                shirtsize5 = "M";
            }
            else if (Member5L.Checked)
            {
                shirtsize5 = "L";
            }
            else if (Member5XL.Checked)
            {
                shirtsize5 = "XL";
            }
            else
            {
                shirtsize5 = null;
            }


            string shirtsize6;

            if (Member6S.Checked)
            {
                shirtsize6 = "S";
            }
            else if (Member6M.Checked)
            {
                shirtsize6 = "M";
            }
            else if (Member6L.Checked)
            {
                shirtsize6 = "L";
            }
            else if (Member6XL.Checked)
            {
                shirtsize6 = "XL";
            }
            else
            {
                shirtsize6 = null;
            }



            string education1;

            if (Member1MBA.Checked)
            {
                education1 = "MBA";
            }
            else if (Member1Graduate.Checked)
            {
                education1 = "Graduate";
            }
            else if (Member1Undergraduate.Checked)
            {
                education1 = "Undergraduate";
            }
            else
            {
                education1 = null;
            }


            string education2;

            if (Member2MBA.Checked)
            {
                education2 = "MBA";
            }
            else if (Member2Graduate.Checked)
            {
                education2 = "Graduate";
            }
            else if (Member2Undergraduate.Checked)
            {
                education2 = "Undergraduate";
            }
            else
            {
                education2 = null;
            }

            string education3;

            if (Member3MBA.Checked)
            {
                education3 = "MBA";
            }
            else if (Member3Graduate.Checked)
            {
                education3 = "Graduate";
            }
            else if (Member3Undergraduate.Checked)
            {
                education3 = "Undergraduate";
            }
            else
            {
                education3 = null;
            }

            string education4;

            if (Member4MBA.Checked)
            {
                education4 = "MBA";
            }
            else if (Member4Graduate.Checked)
            {
                education4 = "Graduate";
            }
            else if (Member4Undergraduate.Checked)
            {
                education4 = "Undergraduate";
            }
            else
            {
                education4 = null;
            }

            string education5;

            if (Member5MBA.Checked)
            {
                education5 = "MBA";
            }
            else if (Member5Graduate.Checked)
            {
                education5 = "Graduate";
            }
            else if (Member5Undergraduate.Checked)
            {
                education5 = "Undergraduate";
            }
            else
            {
                education5 = null;
            }


            string education6;

            if (Member6MBA.Checked)
            {
                education6 = "MBA";
            }
            else if (Member6Graduate.Checked)
            {
                education6 = "Graduate";
            }
            else if (Member6Undergraduate.Checked)
            {
                education6 = "Undergraduate";
            }
            else
            {
                education6 = null;
            }



            try
            {
                //Enable transaction support
                m_objDA.TransactionEnable();
                m_objDA.TransactionBegin();



                m_objDA.UpdateFacultyDetails(SessionManager.UserID, 1, FacultyName.Text, FacultyEmail.Text, FacultyTitle.Text, ValueCheck(Attend));

                m_objDA.UpdateMemberDetails(SessionManager.UserID, 1, Member1Name.Text, Member1Email.Text, shirtsize1, education1, Member1AOS.Text, Member1Year.Text, ValueCheck(Member1IB), ValueCheck(Member1Trading), ValueCheck(Member1Equities), ValueCheck(Member1Derivatives), ValueCheck(Member1RM), ValueCheck(Member1PM), ValueCheck(Member1Consulting), ValueCheck(Member1FI), Member1Description.Text);
                m_objDA.UpdateMemberDetails(SessionManager.UserID, 2, Member2Name.Text, Member2Email.Text, shirtsize2, education2, Member2AOS.Text, Member2Year.Text, ValueCheck(Member2IB), ValueCheck(Member2Trading), ValueCheck(Member2Equities), ValueCheck(Member2Derivatives), ValueCheck(Member2RM), ValueCheck(Member2PM), ValueCheck(Member2Consulting), ValueCheck(Member2FI), Member2Description.Text);
                m_objDA.UpdateMemberDetails(SessionManager.UserID, 3, Member3Name.Text, Member3Email.Text, shirtsize3, education3, Member3AOS.Text, Member3Year.Text, ValueCheck(Member3IB), ValueCheck(Member3Trading), ValueCheck(Member3Equities), ValueCheck(Member3Derivatives), ValueCheck(Member3RM), ValueCheck(Member3PM), ValueCheck(Member3Consulting), ValueCheck(Member3FI), Member3Description.Text);
                m_objDA.UpdateMemberDetails(SessionManager.UserID, 4, Member4Name.Text, Member4Email.Text, shirtsize4, education4, Member4AOS.Text, Member4Year.Text, ValueCheck(Member4IB), ValueCheck(Member4Trading), ValueCheck(Member4Equities), ValueCheck(Member4Derivatives), ValueCheck(Member4RM), ValueCheck(Member4PM), ValueCheck(Member4Consulting), ValueCheck(Member4FI), Member4Description.Text);
                m_objDA.UpdateMemberDetails(SessionManager.UserID, 5, Member5Name.Text, Member5Email.Text, shirtsize5, education5, Member5AOS.Text, Member5Year.Text, ValueCheck(Member5IB), ValueCheck(Member5Trading), ValueCheck(Member5Equities), ValueCheck(Member5Derivatives), ValueCheck(Member5RM), ValueCheck(Member5PM), ValueCheck(Member5Consulting), ValueCheck(Member5FI), Member5Description.Text);
                m_objDA.UpdateMemberDetails(SessionManager.UserID, 6, Member6Name.Text, Member6Email.Text, shirtsize6, education6, Member6AOS.Text, Member6Year.Text, ValueCheck(Member6IB), ValueCheck(Member6Trading), ValueCheck(Member6Equities), ValueCheck(Member6Derivatives), ValueCheck(Member6RM), ValueCheck(Member6PM), ValueCheck(Member6Consulting), ValueCheck(Member6FI), Member6Description.Text);



                //commit db changes
                m_objDA.TransactionCommit();
                //display successful msg
                this.lblUserMessage.Text = "Profile information successfully updated";
            }


            //end try
            catch (Exception ex)
            {
                m_objDA.TransactionRollback();
                string strError = string.Format("Exception occurred in Registration.buttonSaveValues_Click ... {0}", ex.Message);
                this.m_errorList.Add(strError);
                Utilities.CriticalErrorNotification(base.AnyErrorsNoHTML(this.m_errorList), base.m_bSendErrorEmails);
            }
            finally
            {
            }
        }   //buttonSaveValues_Click