private void txtCertificateSerialNumber_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Enter) { frmLicence quotObj = new frmLicence(); quotObj.CertificateNumber = txtCertificateSerialNumber.Text; var response = ICEcashService.LICCertConf(RiskDetailModel, ParternToken, txtCertificateSerialNumber.Text); if (response != null && response.Response.Message.Contains("Partner Token has expired")) { ObjToken = IcServiceobj.getToken(); ParternToken = ObjToken.Response.PartnerToken; Service_db.UpdateToken(ObjToken); response = ICEcashService.LICCertConf(RiskDetailModel, ParternToken, txtCertificateSerialNumber.Text); } MessageBox.Show(response.Response.Message); this.Close(); Form1 obj = new Form1(); obj.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SetSelectedValue(List <Branch> branchList) { Service_db service = new Service_db(); string branchId = service.ReadBranchFromLogFile(); if (branchId == null || branchId == "") { MyMessageBox.ShowBox("Branch is not set, please contact to admistrator."); lblSelectedBranch.Text = "Select Branch"; } cmbBranch.SelectedValue = branchId == "" ? 0 : Convert.ToInt32(branchId); if (branchId != "" && Convert.ToInt32(branchId) > 0) { cmbBranch.Visible = false; lblBranch.Visible = false; var branchDetial = branchList.FirstOrDefault(c => c.Id == Convert.ToInt32(branchId)); if (branchDetial != null) { lblSelectedBranch.Text = branchDetial.BranchName; } else { lblSelectedBranch.Text = "Select Branch"; } } }
public void SaveCertSerialNum(CertSerialNoDetailModel model) { if (model.VehicleId != 0) { var client = new RestClient(IceCashRequestUrl + "SaveCertSerialNum"); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-type", "application/json"); request.AddHeader("password", "Geninsure@123"); request.AddHeader("username", "*****@*****.**"); request.RequestFormat = DataFormat.Json; request.AddJsonBody(model); //request.Timeout = 5000; //request.ReadWriteTimeout = 5000; IRestResponse response = client.Execute(request); try { Service_db service = new Service_db(); string branchId = service.ReadBranchFromLogFile(); var apiStock = new RestClient("http://api.gene.co.zw/inventory/api/paper/usage/" + branchId + "/" + model.CertSerialNo + ""); var stockRequest = new RestRequest(Method.GET); IRestResponse responseAPI = apiStock.Execute(stockRequest); } catch (Exception e) { } } }
private void txtCertificateSerialNumber_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.Enter) { if (valatedSerialNumber(txtCertificateSerialNumber.Text)) { //else //{ // MessageBox.Show("Please Eneter the correct Serial Number", "Error"); //} frmLicence quotObj = new frmLicence(); quotObj.CertificateNumber = txtCertificateSerialNumber.Text; var response = ICEcashService.LICCertConf(RiskDetailModel, ParternToken, txtCertificateSerialNumber.Text); if (response != null && response.Response.Message.Contains("Partner Token has expired")) { ObjToken = IcServiceobj.getToken(); ParternToken = ObjToken.Response.PartnerToken; Service_db.UpdateToken(ObjToken); response = ICEcashService.LICCertConf(RiskDetailModel, ParternToken, txtCertificateSerialNumber.Text); } CertSerialNoDetailModel model = new CertSerialNoDetailModel(); model.VehicleId = RiskDetailModel.Id; model.CertSerialNo = txtCertificateSerialNumber.Text; SaveCertSerialNum(model); MessageBox.Show(response.Response.Message); this.Close(); Form1 obj = new Form1(); obj.Show(); } else { MessageBox.Show("Please Eneter the correct Serial Number", "Error"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//uncomment after getting response from icecash private List <ResultLicenceIDResponse> DisplayLicenseDisc(RiskDetailModel riskDetailModel, string parterToken) { // List<ResultLicenceIDResponse> list = new List<ResultLicenceIDResponse>(); // ResultLicenceIDRootObject quoteresponseResult = IcServiceobj.LICResult(riskDetailModel.LicenseId, parternToken); ResultLicenceIDRootObject quoteresponseResult = ICEcashService.TPILICResult(riskDetailModel, parternToken); //TPILICResult if (quoteresponseResult != null && (quoteresponseResult.Response.Message.Contains("Partner Token has expired") || quoteresponseResult.Response.Message.Contains("Invalid Partner Token"))) { ObjToken = IcServiceobj.getToken(); if (ObjToken != null) { parternToken = ObjToken.Response.PartnerToken; Service_db.UpdateToken(ObjToken); // quoteresponse = IcServiceobj.RequestQuote(parternToken, RegistrationNo, suminsured, make, model, PaymentTermId, VehicleYear, CoverTypeId, VehicleUsage, "", (CustomerModel)customerInfo); // uncomment this line quoteresponseResult = ICEcashService.TPILICResult(riskDetailModel, parternToken); } } if (quoteresponseResult != null && quoteresponseResult.Response != null) { licenseDiskList.Add(quoteresponseResult.Response); if (quoteresponseResult.Response.LicenceCert == null) { //MessageBox.Show("Pdf not found for this certificate."); MyMessageBox.ShowBox("Pdf not found for this certificate.", "Message"); pictureBox2.Visible = false; return(licenseDiskList); } this.Close(); CertificateSerialForm obj = new CertificateSerialForm(riskDetailModel, parternToken, quoteresponseResult.Response.LicenceCert); obj.Show(); } // return(licenseDiskList); }
private void btnLicPrint_Click(object sender, EventArgs e) { pictureBox2.Visible = true; pictureBox2.WaitOnLoad = true; //txtLicVrn.Text = "KJVV456456"; try { if (txtLicVrn.Text == "" || txtLicVrn.Text == "Enter Registration Number") { txtLicVrn.Focus(); errorProvider1.SetError(txtLicVrn, "Please enter Registration Number"); return; } else { errorProvider1.Clear(); } pictureBox2.Visible = true; pictureBox2.WaitOnLoad = true; //PrintPreview1 dlg1 = new PrintPreview1(txtLicVrn.Text); //dlg1.ShowDialog(); var vehicelDetails = GetVehicelDetials(txtLicVrn.Text); // vehicelDetails.LicenseId = 2743; if (vehicelDetails != null && vehicelDetails.CombinedID != null) { //ObjToken = IcServiceobj.getToken(); //if (ObjToken != null) //{ // parternToken = ObjToken.Response.PartnerToken; //} RequestToke token = Service_db.GetLatestToken(); if (ObjToken != null) { parternToken = token.Token; } // riskDetail = new RiskDetailModel { LicenseId = vehicelDetails.LicenseId.ToString(), RegistrationNo = vehicelDetails.RegistrationNo }; // _branchId = _branchId==null? "0" : _branchId; riskDetail = new RiskDetailModel { CombinedID = vehicelDetails.CombinedID, LicenseId = vehicelDetails.LicenseId, RegistrationNo = vehicelDetails.RegistrationNo }; if (!string.IsNullOrEmpty(vehicelDetails.CombinedID) && (vehicelDetails.CombinedID != "0")) { DisplayLicenseDisc(riskDetail, parternToken); } } else if (vehicelDetails != null && vehicelDetails.LicenseId != null) { RequestToke token = Service_db.GetLatestToken(); if (ObjToken != null) { parternToken = token.Token; } // riskDetail = new RiskDetailModel { LicenseId = vehicelDetails.LicenseId.ToString(), RegistrationNo = vehicelDetails.RegistrationNo }; riskDetail = new RiskDetailModel { LicenseId = vehicelDetails.LicenseId, RegistrationNo = vehicelDetails.RegistrationNo }; if (!string.IsNullOrEmpty(vehicelDetails.LicenseId) && (vehicelDetails.LicenseId != "0")) { DisplayLicenseOnly(riskDetail, parternToken); } } else { pictureBox2.Visible = false; } //PrintPreview1 dlg1 = new PrintPreview1(licenseDiskList); //dlg1.ShowDialog(); } catch (Exception ex) { pictureBox2.Visible = false; } }
private void btnPdf_Click(object sender, EventArgs e) { if (txtLicPdfCode.Text == "" || txtLicPdfCode.Text == "Enter Pdf Verfication Code") { txtLicPdfCode.Focus(); errorProvider1.SetError(txtLicPdfCode, "Enter Pdf Verfication Code"); return; } else { errorProvider1.Clear(); } var vehicelDetails = GetVehicelDetialsByLicPdfCode(txtLicPdfCode.Text); if (vehicelDetails != null && vehicelDetails.VehicelId != 0) { RequestToke token = Service_db.GetLatestToken(); if (ObjToken != null) { parternToken = token.Token; } pictureBox2.Visible = true; pictureBox2.WaitOnLoad = true; String WebUrlPath = WebConfigurationManager.AppSettings["WebUrlPath"]; string filePath = WebUrlPath + "/" + "Documents/License/" + vehicelDetails.VehicelId + ".pdf"; string optionalFilePath = WebUrlPath + "/" + "Documents/License/" + vehicelDetails.RegistrationNo + ".pdf"; //urlPath //var pdfPath = SavePdfFromUrl(filePath, optionalFilePath); //// var pdfPath = @"F:\sample.pdf"; //PdfDocument doc = new PdfDocument(); //doc.LoadFromFile(pdfPath); //doc.Pages.Insert(0); //doc.Pages.Add(); //doc.Pages.RemoveAt(0);//Since First page have always Red Text if use Free Version. //doc.SaveToFile(pdfPath); string installedPath = @"C:\Users\Public\"; string fileName = "Certificate" + ".pdf"; var destinationFileName = System.IO.Path.Combine(installedPath, System.IO.Path.GetFileName(fileName)); PdfReader reader = new PdfReader(filePath); PdfStamper stamper = new PdfStamper(reader, new FileStream(destinationFileName, FileMode.Create)); int total = reader.NumberOfPages; for (int pageNumber = total; pageNumber > 0; pageNumber--) { stamper.InsertPage(pageNumber, PageSize.A4); } stamper.Close(); reader.Close(); MyMessageBox.ShowBox("Please Print Licence Disk. ", "Print License Disk"); printPDFWithAcrobat(destinationFileName); pictureBox2.Visible = false; riskDetail = new RiskDetailModel { CombinedID = vehicelDetails.CombinedID, LicenseId = vehicelDetails.LicenseId, RegistrationNo = vehicelDetails.RegistrationNo }; this.Close(); WebCertificateSerial obj = new WebCertificateSerial(riskDetail, parternToken); obj.Show(); } else { pictureBox2.Visible = false; MyMessageBox.ShowBox("Certificate is not found for this code", "Message"); } pictureBox2.Visible = false; }
private void PrintOutByVRN(string vrn) { pictureBox2.Visible = true; pictureBox2.WaitOnLoad = true; try { pictureBox2.Visible = true; pictureBox2.WaitOnLoad = true; //PrintPreview1 dlg1 = new PrintPreview1(txtLicVrn.Text); //dlg1.ShowDialog(); var vehicelDetails = GetVehicelDetials(vrn); // vehicelDetails.LicenseId = 2743; if (vehicelDetails != null && vehicelDetails.CombinedID != null) { //ObjToken = IcServiceobj.getToken(); //if (ObjToken != null) //{ // parternToken = ObjToken.Response.PartnerToken; //} RequestToke token = Service_db.GetLatestToken(); if (ObjToken != null) { parternToken = token.Token; } // riskDetail = new RiskDetailModel { LicenseId = vehicelDetails.LicenseId.ToString(), RegistrationNo = vehicelDetails.RegistrationNo }; // _branchId = _branchId==null? "0" : _branchId; riskDetail = new RiskDetailModel { CombinedID = vehicelDetails.CombinedID, LicenseId = vehicelDetails.LicenseId, RegistrationNo = vehicelDetails.RegistrationNo }; if (!string.IsNullOrEmpty(vehicelDetails.CombinedID) && (vehicelDetails.CombinedID != "0")) { DisplayLicenseDisc(riskDetail, parternToken); } } else if (vehicelDetails != null && vehicelDetails.LicenseId != null) { RequestToke token = Service_db.GetLatestToken(); if (ObjToken != null) { parternToken = token.Token; } // riskDetail = new RiskDetailModel { LicenseId = vehicelDetails.LicenseId.ToString(), RegistrationNo = vehicelDetails.RegistrationNo }; riskDetail = new RiskDetailModel { LicenseId = vehicelDetails.LicenseId, RegistrationNo = vehicelDetails.RegistrationNo }; if (!string.IsNullOrEmpty(vehicelDetails.LicenseId) && (vehicelDetails.LicenseId != "0")) { DisplayLicenseOnly(riskDetail, parternToken); } } else { pictureBox2.Visible = false; } //PrintPreview1 dlg1 = new PrintPreview1(licenseDiskList); //dlg1.ShowDialog(); } catch (Exception ex) { pictureBox2.Visible = false; } }