Exemple #1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtPolicyNo.Text.Trim() == "")
        {
            lblMsg.Text    = "Please enter the TCS Policy No";
            Timer1.Enabled = true;
            return;
        }


        if (chkIsSameBranch.Checked == false)
        {
            if (ddlBranch.SelectedValue == "0")
            {
                lblMsg.Text    = "Please select Branch of Policy";
                Timer1.Enabled = true;
                return;
            }
        }



        //if (Session["Mode"].ToString() == "NEW")
        //{
        //    if (CheckUserCodeAlreadyExist(txtUserCode.Text))
        //    {
        //        lblMsg.Text = "Enetered User Code Already Exists";
        //        Timer1.Enabled = true;
        //        return;
        //    }
        //}



        try
        {
            ProposalUpload proposalUpload = new ProposalUpload();


            proposalUpload.ProposalUploadId = Convert.ToInt32(txtProposalUploadId.Text == "" ? "0" : txtProposalUploadId.Text);
            proposalUpload.QuotationNo      = txtPolicyNo.Text;



            string     UserCode   = "";
            string     UserBranch = "";
            HttpCookie reqCookies = Request.Cookies["userInfo"];
            if (reqCookies != null)
            {
                UserCode   = reqCookies["UserCode"].ToString();
                UserBranch = reqCookies["UserBranch"].ToString();
            }

            proposalUpload.EnteredUser           = UserCode;
            proposalUpload.EnteredUserBranchCode = UserBranch;

            proposalUpload.SystemName = txtSystemName.Text;

            proposalUpload.JobType   = "C";
            proposalUpload.JobNumber = txtJobNo.Text;

            proposalUpload.TCSPolicyNo   = txtPolicyNo.Text;
            proposalUpload.TCSProposalNo = txtProposalNo.Text;
            proposalUpload.TCSPolicyId   = txtPolicyID.Text;


            if (chkIsDocumentsAvailable.Checked)
            {
                proposalUpload.IsDocsAvailable = 1;
            }
            else
            {
                proposalUpload.IsDocsAvailable = 0;
            }

            if (chkIsSameBranch.Checked)
            {
                proposalUpload.IsOwnBranchPolicy = 1;
            }
            else
            {
                proposalUpload.IsOwnBranchPolicy = 0;
            }
            proposalUpload.BranchOfPolicy = ddlBranch.SelectedValue;
            proposalUpload.Remarks        = txtRemarks.Text;


            proposalUpload.CancellationType = ddlCancellationType.SelectedValue;


            ProposalUploadController proposalUploadController = new ProposalUploadController();

            if (Session["Mode"].ToString() == "NEW")
            {
                proposalUploadController.InsertCancellation(proposalUpload);
            }
            //else if (Session["Mode"].ToString() == "EDIT")
            //{
            //    proposalUploadController.UpdateProposalUpload(proposalUpload);
            //}


            sendMailToPolicyOwnBranch(ddlBranch.SelectedValue, txtPolicyNo.Text);

            txtJobNo.ForeColor = Color.Black;
            string jobNoText = "";
            jobNoText = "Generated Job Nuber is " + txtJobNo.Text;
            Page.ClientScript.RegisterStartupScript(GetType(), "Message", "alert('" + jobNoText + "');", true);

            ClearComponents();
            //  SearchData();
            lblMsg.Text    = "Successfully Saved";
            Timer1.Enabled = true;

            ManageFormComponents("INITIAL");


            //Response.Redirect("UserRegistration.aspx");
        }
        catch (Exception ex)
        {
            lblMsg.Text    = "Error While Saving";
            Timer1.Enabled = true;
        }
    }