protected void btnTakeJobMissedUploadedProposal_Click(object sender, EventArgs e) { if (grdMissedUploadedProposal.Rows.Count < 1) { return; } if (txtProposalUploadId.Text != "") { Page.ClientScript.RegisterStartupScript(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 UserCode = ""; string UserBranch = ""; HttpCookie reqCookies = Request.Cookies["userInfo"]; if (reqCookies != null) { UserCode = reqCookies["UserCode"].ToString(); UserBranch = reqCookies["UserBranch"].ToString(); } string TAKEN_BY_PROCESSING = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_PROCESSING"].ToString(); // proposalUpload = proposalUploadController.GetEarliestUploadedProposalOfGivenStatusAndUser(TAKEN_BY_PROCESSING, UserCode); proposalUpload = proposalUploadController.GetUploadedProposalOfProposalUploadId(grdMissedUploadedProposal.Rows[0].Cells[3].Text); 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; // 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; } string APPROVED_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_SCRUTINIZING"].ToString(); 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(); } string previousTime = ""; previousTime = proposalUploadController.GetTimeDifferenceFromStatusToNow(Convert.ToInt32(txtProposalUploadId.Text), TAKEN_BY_PROCESSING); //Start the counter if (previousTime != "") { TimeSpan previousTimeTimespan = TimeSpan.FromSeconds(Convert.ToDouble(previousTime)); hid_Ticker.Value = TimeSpan.Parse(previousTimeTimespan.ToString()).Add(new TimeSpan(0, 0, 1)).ToString();; } else { hid_Ticker.Value = "0"; } Timer1.Enabled = true; }