コード例 #1
0
        protected void btnApproveToProcess_Click(object sender, EventArgs e)
        {
            if (txtProposalUploadId.Text == "")
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Take a job first');", true);
                return;
            }
            if (txtJobType.Text == "C")
            {
                if (ddlPolicyType.SelectedValue == "0")
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please select Policy type');", true);
                    return;
                }
            }
            else
            {
                if (ddlIssueType.SelectedValue == "0")
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please select Issue type');", true);
                    return;
                }
                if (ddlPolicyType.SelectedValue == "0")
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please select Policy type');", true);
                    return;
                }
            }


            ProposalUploadController proposalUploadController = new ProposalUploadController();


            //            <add key="TAKEN_BY_CREDIT_CONTROLLER" value="TAKEN_BY_CREDIT_CONTROLLER" />
            //<add key="REJECTED_BY_CREDIT_CONTROLLER" value="REJECTED_BY_CREDIT_CONTROLLER" />
            //<add key="APPROVED_BY_CREDIT_CONTROLLER" value="APPROVED_BY_CREDIT_CONTROLLER" />


            string APPROVED_BY_CREDIT_CONTROLLER = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_CREDIT_CONTROLLER"].ToString();
            string TAKEN_BY_PROCESSING           = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_PROCESSING"].ToString();
            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, APPROVED_BY_CREDIT_CONTROLLER, txtScrutinizeRemarks.Text);
            //proposalUploadController.UpdateProposalUploadStatus(Convert.ToInt32(txtProposalUploadId.Text), UserCode, TAKEN_BY_PROCESSING, "By System");
            //proposalUploadController.UpdateProposalUploadStatus(Convert.ToInt32(txtProposalUploadId.Text), UserCode, COMPLETED_BY_PROCESSING, "By System");



            proposalUploadController.UpdateIssueTypeAndPolicyType(Convert.ToInt32(txtProposalUploadId.Text), ddlIssueType.SelectedValue, ddlPolicyType.SelectedValue);



            foreach (ListItem item in chklPendings.Items)
            {
                if (item.Selected)
                {
                    InsertPendings(Convert.ToInt32(txtProposalUploadId.Text), item.Value);
                }
            }


            deletePreviousAttachedDocs(Convert.ToInt32(txtProposalUploadId.Text));
            foreach (ListItem item in chklAttachedDocs.Items)
            {
                if (item.Selected)
                {
                    InsertAttachedDocs(Convert.ToInt32(txtProposalUploadId.Text), item.Value);
                }
            }


            ClearComponents();
            LoadUploadedProposal();
            LoadMissedProposal();
            // btnTakeJob.Enabled = true;
        }