protected void btnDone_Click(object sender, EventArgs e) { if (txtJobNo.Text == "") { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please take a job first');", true); return; } if (!checkIsDocumentsUploaded(txtJobNo.Text)) { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please scan the documents before press Done');", true); return; } ProposalUploadController proposalUploadController = new ProposalUploadController(); string RENEWAL_DOCS_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_DOCS_ADDED"].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, RENEWAL_DOCS_ADDED, txtRemarks.Text); ClearComponents(); LoadUploadedProposal(); btnTakeJob.Enabled = true; }
protected void lnkBtnPrint_Click(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; GridViewRow gvRow = (GridViewRow)lb.NamingContainer; int rowID = gvRow.RowIndex; string proposalUploadId = ""; proposalUploadId = gvRow.Cells[1].Text.Trim(); string COMPLETED_AND_PRINTED = System.Configuration.ConfigurationManager.AppSettings["COMPLETED_AND_PRINTED"].ToString(); ProposalUploadController proposalUploadController = new ProposalUploadController(); proposalUploadController.UpdateProposalUploadStatus(Convert.ToInt32(proposalUploadId), UserCode, COMPLETED_AND_PRINTED, "Docs Printed"); loadCompletedJobSummary(UserBranch); }
protected void btnApprove_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 (txtTCSPolicyNo.Text == "") { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please enter TCS Policy Number');", true); return; } if (!tCSPolicyController.checkIsPolicyNoAvailable(txtTCSPolicyNo.Text.Trim(), "TCS")) { if (!tCSPolicyController.checkIsPolicyNoAvailable(txtTCSPolicyNo.Text.Trim(), "TAKAFUL")) { lblMessage.Text = "Invalid Policy Number"; ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Invalid Policy Number');", true); return; } } } ProposalUploadController proposalUploadController = new ProposalUploadController(); string APPROVED_BY_VALIDATORS = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_VALIDATORS"].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_VALIDATORS, txtRemarks.Text); if (txtSystemName.Text == "TCS") { proposalUploadController.UpdateTargetBranchCode("TCS", Convert.ToInt32(txtProposalUploadId.Text), txtTCSPolicyID.Text); } else if (txtSystemName.Text == "TAKAFUL") { proposalUploadController.UpdateTargetBranchCode("TAKAFUL", Convert.ToInt32(txtProposalUploadId.Text), txtTCSPolicyID.Text); } if (txtJobType.Text == "N") { proposalUploadController.UpdateTCSPolicyNo(Convert.ToInt32(txtProposalUploadId.Text), txtTCSPolicyNo.Text.Trim()); sendApprovalNotificationMailForNewBusiness(); } else if (txtJobType.Text == "E") { sendApprovalNotificationMailForEndorsement(); } else if (txtJobType.Text == "R") { sendApprovalNotificationMailForRenewal(); } else if (txtJobType.Text == "C") { sendApprovalNotificationMailForCancellation(); } if (tCSPolicyController.checkIsHNBPolicy(txtTCSPolicyID.Text, "TCS")) { sendApprovalNotificationMailOfHNBToHDO(); } else if (tCSPolicyController.checkIsHNBPolicy(txtTCSPolicyID.Text, "TAKAFUL")) { sendApprovalNotificationMailOfHNBToHDO(); } // passDocumentToDMS(); //Temporarily commented ClearComponents(); LoadUploadedProposal(); LoadMissedProposal(); //btnTakeJob.Enabled = true; }
protected void btnTakeJob_Click(object sender, EventArgs e) { if (grdUploadedProposal.Rows.Count < 1) { return; } if (txtProposalUploadId.Text != "") { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Complete the current job before taking new job');", true); return; } ClearComponents(); // btnTakeJob.Enabled = false; ProposalUpload proposalUpload = new ProposalUpload(); ProposalUploadController proposalUploadController = new ProposalUploadController(); string COMPLETED_BY_PROCESSING = System.Configuration.ConfigurationManager.AppSettings["COMPLETED_BY_PROCESSING"].ToString(); string APPROVED_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_SCRUTINIZING"].ToString(); proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatus(COMPLETED_BY_PROCESSING); if (proposalUpload.ProposalUploadId == 0) { return; } txtJobType.Text = proposalUpload.JobType; if (txtJobType.Text == "N") { txtJobTypeName.Text = "New"; divQuotationNo.Visible = true; divJobNo.Visible = false; divPolicyNo.Visible = false; txtTCSPolicyNo.Enabled = true; } else if (txtJobType.Text == "E") { txtJobTypeName.Text = "Endorsement"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; txtTCSPolicyNo.Text = proposalUpload.TCSPolicyNo; txtTCSPolicyNo.Enabled = false; } else if (txtJobType.Text == "R") { txtJobTypeName.Text = "Renewal"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; txtTCSPolicyNo.Text = proposalUpload.TCSPolicyNo; txtTCSPolicyNo.Enabled = false; } else if (txtJobType.Text == "C") { txtJobTypeName.Text = "Cancellation"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; txtTCSPolicyNo.Text = proposalUpload.TCSProposalNo; txtTCSPolicyNo.Enabled = false; } txtProposalUploadId.Text = proposalUpload.ProposalUploadId.ToString(); txtJobNo.Text = proposalUpload.JobNumber; txtSystemName.Text = proposalUpload.SystemName; txtTCSPolicyID.Text = proposalUpload.TCSPolicyId.ToString(); txtProposalNo.Text = proposalUpload.TCSProposalNo; txtQuotationNo.Text = proposalUpload.QuotationNo; txtVehicleNo.Text = proposalUpload.VehicleNo; txtEngineNo.Text = proposalUpload.EngineNo; txtChassisNo.Text = proposalUpload.ChassisNo; if (proposalUpload.IsCoverNoteAvailable == 1) { chkIsCoverNoteAvailable.Checked = true; } else { chkIsCoverNoteAvailable.Checked = false; } txtCoverNotePeriod.Text = proposalUpload.CoverNotePeriod; txtAddressLine1.Text = proposalUpload.AddressLine1; txtAddressLine2.Text = proposalUpload.AddressLine2; txtAddressLine3.Text = proposalUpload.AddressLine3; txtYearOfMake.Text = proposalUpload.YearOfMake; txtFirstRegDate.Text = proposalUpload.FirstRegDate; txtCubicCapacity.Text = proposalUpload.CubicCapacity; txtTCSPolicyNo.Text = proposalUpload.TCSPolicyNo; txtEnteredBranchCode.Text = proposalUpload.EnteredUserBranchCode; txtProposalUploadUserCode.Text = proposalUpload.EnteredUser; txtEndorsementType.Text = proposalUpload.EndorsementType; txtCancellationType.Text = proposalUpload.CancellationType; string INITIAL = System.Configuration.ConfigurationManager.AppSettings["INITIAL"].ToString(); if (txtJobType.Text == "N") { loadUploadedDocumentsToGrid(proposalUpload.QuotationNo); } else if (txtJobType.Text == "E") { txtPolicyNo.Text = proposalUpload.TCSPolicyNo; txtTCSPolicyNo.Text = proposalUpload.TCSPolicyNo; loadUploadedDocumentsToGrid(proposalUpload.JobNumber); string ENDORSEMENT_ADDED = System.Configuration.ConfigurationManager.AppSettings["ENDORSEMENT_ADDED"].ToString(); string jobRemark = ""; jobRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, ENDORSEMENT_ADDED); string initialRemark = ""; initialRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, INITIAL); txtJobRemarks.Text = jobRemark + " " + initialRemark; } else if (txtJobType.Text == "R") { txtPolicyNo.Text = proposalUpload.TCSPolicyNo; txtTCSPolicyNo.Text = proposalUpload.TCSPolicyNo; loadUploadedDocumentsToGrid(proposalUpload.JobNumber); string RENEWAL_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_ADDED"].ToString(); string jobRemark = ""; jobRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, RENEWAL_ADDED); string initialRemark = ""; initialRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, INITIAL); txtJobRemarks.Text = jobRemark + " " + initialRemark; } else if (txtJobType.Text == "C") { txtPolicyNo.Text = proposalUpload.TCSPolicyNo; txtTCSPolicyNo.Text = proposalUpload.TCSPolicyNo; loadUploadedDocumentsToGrid(proposalUpload.JobNumber); string CANCELLATION_ADDED = System.Configuration.ConfigurationManager.AppSettings["CANCELLATION_ADDED"].ToString(); string jobRemark = ""; jobRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, CANCELLATION_ADDED); string initialRemark = ""; initialRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, INITIAL); txtJobRemarks.Text = jobRemark + " " + initialRemark; } txtScrutinizationRemarks.Text = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, APPROVED_BY_SCRUTINIZING); txtProcessingRemarks.Text = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, COMPLETED_BY_PROCESSING); txtIssueType.Text = proposalUpload.IssueType; txtPolicyType.Text = proposalUpload.PolicyType; loadPendingsOfJob(Convert.ToInt32(txtProposalUploadId.Text)); //To update the status of the ProposalUpload as TAKEN_BY_SCRUTINIZING string TAKEN_BY_VALIDATORS = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_VALIDATORS"].ToString(); string UserCode = ""; string UserBranch = ""; HttpCookie reqCookies = Request.Cookies["userInfo"]; if (reqCookies != null) { UserCode = reqCookies["UserCode"].ToString(); UserBranch = reqCookies["UserBranch"].ToString(); } proposalUploadController.UpdateProposalUploadStatus(proposalUpload.ProposalUploadId, UserCode, TAKEN_BY_VALIDATORS, "Taken for Process Validation"); }
protected void btnReject_Click(object sender, EventArgs e) { if (txtScrutinizeRemarks.Text == "") { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please enter reason for Reject in Remarks');", true); return; } bool isReasonSelected = false; foreach (ListItem item in chklRejectReasons.Items) { if (item.Selected) { isReasonSelected = true; } } if (isReasonSelected == false) { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please select reason for rejection');", true); return; } ProposalUploadController proposalUploadController = new ProposalUploadController(); string REJECTED_BY_CREDIT_CONTROLLER = System.Configuration.ConfigurationManager.AppSettings["REJECTED_BY_CREDIT_CONTROLLER"].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, REJECTED_BY_CREDIT_CONTROLLER, txtScrutinizeRemarks.Text); string jobNo = ""; if (txtJobType.Text == "N") { jobNo = txtQuotationNo.Text; } else if (txtJobType.Text == "E") { jobNo = txtJobNo.Text; } else if (txtJobType.Text == "R") { jobNo = txtJobNo.Text; } else if (txtJobType.Text == "C") { jobNo = txtJobNo.Text; } deletePreviousRejectReasons(Convert.ToInt32(txtProposalUploadId.Text)); foreach (ListItem item in chklRejectReasons.Items) { if (item.Selected) { InsertRejectReasons(Convert.ToInt32(txtProposalUploadId.Text), item.Value); } } deleteUploadedDocuments(jobNo);//delete files when rejected by scrutinization sendRejectionMail(jobNo); ClearComponents(); LoadUploadedProposal(); LoadMissedProposal(); //btnTakeJob.Enabled = true; }
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; }
protected void btnTakeJob_Click(object sender, EventArgs e) { if (grdUploadedProposal.Rows.Count < 1) { return; } if (txtProposalUploadId.Text != "") { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Complete the current job before taking new job');", true); return; } //if (txtProposalUploadId.Text != "") //{ // lblMessage.Text = "Complete the current job before taking new job"; // return; //} ClearComponents(); ProposalUpload proposalUpload = new ProposalUpload(); ProposalUploadController proposalUploadController = new ProposalUploadController(); string INITIAL = System.Configuration.ConfigurationManager.AppSettings["INITIAL"].ToString(); proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatus(INITIAL); txtJobType.Text = proposalUpload.JobType; if (txtJobType.Text == "N") { txtJobTypeName.Text = "New"; divQuotationNo.Visible = true; divJobNo.Visible = false; divPolicyNo.Visible = false; } else if (txtJobType.Text == "E") { txtJobTypeName.Text = "Endorsement"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; } else if (txtJobType.Text == "R") { txtJobTypeName.Text = "Renewal"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; } else if (txtJobType.Text == "C") { txtJobTypeName.Text = "Cancellation"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; } txtProposalUploadId.Text = proposalUpload.ProposalUploadId.ToString(); txtQuotationNo.Text = proposalUpload.QuotationNo; txtJobNo.Text = proposalUpload.JobNumber; txtVehicleNo.Text = proposalUpload.VehicleNo; txtEngineNo.Text = proposalUpload.EngineNo; txtChassisNo.Text = proposalUpload.ChassisNo; if (proposalUpload.IsCoverNoteAvailable == 1) { chkIsCoverNoteAvailable.Checked = true; } else { chkIsCoverNoteAvailable.Checked = false; } txtCoverNotePeriod.Text = proposalUpload.CoverNotePeriod; txtAddressLine1.Text = proposalUpload.AddressLine1; txtAddressLine2.Text = proposalUpload.AddressLine2; txtAddressLine3.Text = proposalUpload.AddressLine3; txtYearOfMake.Text = proposalUpload.YearOfMake; txtFirstRegDate.Text = proposalUpload.FirstRegDate; txtCubicCapacity.Text = proposalUpload.CubicCapacity; txtProposalUploadUserCode.Text = proposalUpload.EnteredUser; txtPolicyNo.Text = proposalUpload.TCSPolicyNo; txtEnteredBranchCode.Text = proposalUpload.EnteredUserBranchCode; txtEndorsementType.Text = proposalUpload.EndorsementType; txtCancellationType.Text = proposalUpload.CancellationType; if (txtJobType.Text == "C") { loadUploadedDocumentsToGrid(proposalUpload.JobNumber); string CANCELLATION_ADDED = System.Configuration.ConfigurationManager.AppSettings["CANCELLATION_ADDED"].ToString(); txtJobRemarks.Text = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, CANCELLATION_ADDED); string jobRemark = ""; jobRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, CANCELLATION_ADDED); string initialRemark = ""; initialRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, INITIAL); txtJobRemarks.Text = jobRemark + " " + initialRemark; } loadPendings(); loadRejectReasons(); loadAttachedDocs(); //To update the status of the ProposalUpload as TAKEN_BY_SCRUTINIZING string TAKEN_BY_CREDIT_CONTROLLER = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_CREDIT_CONTROLLER"].ToString(); string UserCode = ""; string UserBranch = ""; HttpCookie reqCookies = Request.Cookies["userInfo"]; if (reqCookies != null) { UserCode = reqCookies["UserCode"].ToString(); UserBranch = reqCookies["UserBranch"].ToString(); } proposalUploadController.UpdateProposalUploadStatus(proposalUpload.ProposalUploadId, UserCode, TAKEN_BY_CREDIT_CONTROLLER, "Taken for Credit Control"); }
protected void btnTakeJob_Click(object sender, EventArgs e) { if (grdUploadedProposal.Rows.Count < 1) { return; } if (txtProposalUploadId.Text != "") { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Complete the current job before taking new job');", true); return; } //if (txtProposalUploadId.Text != "") //{ // lblMessage.Text = "Complete the current job before taking new job"; // return; //} ClearComponents(); btnTakeJob.Enabled = false; ProposalUpload proposalUpload = new ProposalUpload(); ProposalUploadController proposalUploadController = new ProposalUploadController(); string RENEWAL_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_ADDED"].ToString(); proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatusForRenewalDocUpload(RENEWAL_ADDED, txtUserBranch.Text); txtJobType.Text = proposalUpload.JobType; if (txtJobType.Text == "N") { txtJobTypeName.Text = "New"; divJobNo.Visible = false; divPolicyNo.Visible = false; } else if (txtJobType.Text == "E") { txtJobTypeName.Text = "Endorsement"; divJobNo.Visible = true; divPolicyNo.Visible = true; } else if (txtJobType.Text == "R") { txtJobTypeName.Text = "Renewal"; divJobNo.Visible = true; divPolicyNo.Visible = true; } txtProposalUploadId.Text = proposalUpload.ProposalUploadId.ToString(); txtJobNo.Text = proposalUpload.JobNumber; txtPolicyNo.Text = proposalUpload.TCSPolicyNo; //To update the status of the ProposalUpload as TAKEN_BY_SCRUTINIZING string TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD"].ToString(); string UserCode = ""; string UserBranch = ""; HttpCookie reqCookies = Request.Cookies["userInfo"]; if (reqCookies != null) { UserCode = reqCookies["UserCode"].ToString(); UserBranch = reqCookies["UserBranch"].ToString(); } proposalUploadController.UpdateProposalUploadStatus(proposalUpload.ProposalUploadId, UserCode, TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD, "Renewal Docs Uploaded"); }
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; }
protected void btnTakeJob_Click(object sender, EventArgs e) { if (grdUploadedProposal.Rows.Count < 1) { return; } if (grdMissedUploadedProposal.Rows.Count >= 2) { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Please complete missed jobs before taking new job');", true); return; } if (txtProposalUploadId.Text != "") { ScriptManager.RegisterStartupScript(this, GetType(), "Message", "alert('Complete the current job before taking new job');", true); return; } ClearComponents(); //btnTakeJob.Enabled = false; ProposalUpload proposalUpload = new ProposalUpload(); ProposalUploadController proposalUploadController = new ProposalUploadController(); string APPROVED_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_SCRUTINIZING"].ToString(); // proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatus(APPROVED_BY_SCRUTINIZING); string jobType = ""; jobType = ddlPrefJobType.SelectedValue.ToString(); if (jobType == "" || jobType == "A") { proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatus(APPROVED_BY_SCRUTINIZING); } else if (jobType == "NC") { proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatusOfNotSpecifiedType(APPROVED_BY_SCRUTINIZING, "C"); } else { proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatusOfSpecificType(APPROVED_BY_SCRUTINIZING, jobType); } if (proposalUpload.ProposalUploadId == 0) { return; } //To update the status of the ProposalUpload as TAKEN_BY_SCRUTINIZING string TAKEN_BY_PROCESSING = System.Configuration.ConfigurationManager.AppSettings["TAKEN_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(proposalUpload.ProposalUploadId, UserCode, TAKEN_BY_PROCESSING, "Taken for Process"); txtJobType.Text = proposalUpload.JobType; if (txtJobType.Text == "N") { txtJobTypeName.Text = "New"; divQuotationNo.Visible = true; divJobNo.Visible = false; divPolicyNo.Visible = false; // btnOpenQuotationCalculation.Visible = true; } else if (txtJobType.Text == "E") { txtJobTypeName.Text = "Endorsement"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; txtTCSProposalNo.Text = proposalUpload.TCSProposalNo; txtTCSProposalNo.Enabled = false; // btnOpenQuotationCalculation.Visible = false; } else if (txtJobType.Text == "R") { txtJobTypeName.Text = "Renewal"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; txtTCSProposalNo.Text = proposalUpload.TCSProposalNo; txtTCSProposalNo.Enabled = false; } else if (txtJobType.Text == "C") { txtJobTypeName.Text = "Cancellation"; divQuotationNo.Visible = false; divJobNo.Visible = true; divPolicyNo.Visible = true; txtTCSProposalNo.Text = proposalUpload.TCSProposalNo; txtTCSProposalNo.Enabled = false; } txtProposalUploadId.Text = proposalUpload.ProposalUploadId.ToString(); txtQuotationNo.Text = proposalUpload.QuotationNo; txtJobNo.Text = proposalUpload.JobNumber; txtVehicleNo.Text = proposalUpload.VehicleNo; txtEngineNo.Text = proposalUpload.EngineNo; txtChassisNo.Text = proposalUpload.ChassisNo; if (proposalUpload.IsCoverNoteAvailable == 1) { chkIsCoverNoteAvailable.Checked = true; } else { chkIsCoverNoteAvailable.Checked = false; } txtCoverNotePeriod.Text = proposalUpload.CoverNotePeriod; txtAddressLine1.Text = proposalUpload.AddressLine1; txtAddressLine2.Text = proposalUpload.AddressLine2; txtAddressLine3.Text = proposalUpload.AddressLine3; txtYearOfMake.Text = proposalUpload.YearOfMake; txtFirstRegDate.Text = proposalUpload.FirstRegDate; txtCubicCapacity.Text = proposalUpload.CubicCapacity; txtTCSProposalNo.Text = proposalUpload.TCSProposalNo; txtEndorsementType.Text = proposalUpload.EndorsementType; txtCancellationType.Text = proposalUpload.CancellationType; string INITIAL = System.Configuration.ConfigurationManager.AppSettings["INITIAL"].ToString(); if (txtJobType.Text == "N") { loadUploadedDocumentsToGrid(proposalUpload.QuotationNo); } else if (txtJobType.Text == "E") { txtPolicyNo.Text = proposalUpload.TCSPolicyNo; loadUploadedDocumentsToGrid(proposalUpload.JobNumber); string ENDORSEMENT_ADDED = System.Configuration.ConfigurationManager.AppSettings["ENDORSEMENT_ADDED"].ToString(); string jobRemark = ""; jobRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, ENDORSEMENT_ADDED); string initialRemark = ""; initialRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, INITIAL); txtJobRemarks.Text = jobRemark + " " + initialRemark; } else if (txtJobType.Text == "R") { txtPolicyNo.Text = proposalUpload.TCSPolicyNo; loadUploadedDocumentsToGrid(proposalUpload.JobNumber); string RENEWAL_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_ADDED"].ToString(); string jobRemark = ""; jobRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, RENEWAL_ADDED); string initialRemark = ""; initialRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, INITIAL); txtJobRemarks.Text = jobRemark + " " + initialRemark; } else if (txtJobType.Text == "C") { txtPolicyNo.Text = proposalUpload.TCSPolicyNo; loadUploadedDocumentsToGrid(proposalUpload.JobNumber); string CANCELLATION_ADDED = System.Configuration.ConfigurationManager.AppSettings["CANCELLATION_ADDED"].ToString(); string jobRemark = ""; jobRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, CANCELLATION_ADDED); string initialRemark = ""; initialRemark = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, INITIAL); txtJobRemarks.Text = jobRemark + " " + initialRemark; } txtScrutinizationRemarks.Text = proposalUploadController.GetRemarksOfStatus(txtProposalUploadId.Text, APPROVED_BY_SCRUTINIZING); txtIssueType.Text = proposalUpload.IssueType; txtPolicyType.Text = proposalUpload.PolicyType; loadPendingsOfJob(Convert.ToInt32(txtProposalUploadId.Text)); if (txtPolicyNo.Text != "") { var previousJobList = new List <ProposalUpload>(); ProposalUploadController proposalUploadController2 = new ProposalUploadController(); previousJobList = proposalUploadController2.loadOtherJobsByPolicyNo(txtPolicyNo.Text, txtJobNo.Text, txtJobType.Text); List <ListItem> uploadedFiles = new List <ListItem>(); foreach (ProposalUpload previousJob in previousJobList) { List <ListItem> files = new List <ListItem>(); files = loadPreviousDocumentsToGrid(previousJob.JobNumber, previousJob.JobType, previousJob.JobStatus); if (files != null) { uploadedFiles.AddRange(files); } } grdPreviousDocuments.DataSource = uploadedFiles; grdPreviousDocuments.DataBind(); } //Start the counter hid_Ticker.Value = "0"; Timer1.Enabled = true; }