コード例 #1
0
        protected void btnDone_Click(object sender, EventArgs e)
        {
            if (txtProposalUploadId.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Take a job first');", true);
                return;
            }
            TCSPolicyController tCSPolicyController = new TCSPolicyController();


            if (txtJobType.Text == "N")
            {
                if (txtTCSProposalNo.Text == "")
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please enter TCS Proposal Number');", true);
                    return;
                }
                if (!tCSPolicyController.checkIsProposalNoAvailable(txtTCSProposalNo.Text.Trim(), "TCS"))
                {
                    if (!tCSPolicyController.checkIsProposalNoAvailable(txtTCSProposalNo.Text.Trim(), "TAKAFUL"))
                    {
                        lblMessage.Text = "Invalid Proposal Number";
                        ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Invalid Proposal Number');", true);
                        return;
                    }
                }
            }



            ProposalUploadController proposalUploadController = new ProposalUploadController();

            string COMPLETED_BY_PROCESSING = System.Configuration.ConfigurationManager.AppSettings["COMPLETED_BY_PROCESSING"].ToString();

            string     UserCode   = "";
            string     UserBranch = "";
            HttpCookie reqCookies = Request.Cookies["userInfo"];

            if (reqCookies != null)
            {
                UserCode   = reqCookies["UserCode"].ToString();
                UserBranch = reqCookies["UserBranch"].ToString();
            }


            proposalUploadController.UpdateProposalUploadStatus(Convert.ToInt32(txtProposalUploadId.Text), UserCode, COMPLETED_BY_PROCESSING, txtRemarks.Text);


            if (txtJobType.Text == "N")
            {
                proposalUploadController.UpdateTCSProposalNoAndPolicyId(Convert.ToInt32(txtProposalUploadId.Text), txtTCSProposalNo.Text.Trim());
            }

            //stop the counter
            Timer1.Enabled = false;


            ClearComponents();
            LoadUploadedProposal(ddlPrefJobType.SelectedValue.ToString());

            LoadMissedProposal();

            //  btnTakeJob.Enabled = true;
        }