Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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";
                }
            }
        }
Ejemplo n.º 3
0
        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)
                {
                }
            }
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        //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);
        }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
        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;
        }
Ejemplo n.º 8
0
        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;
            }
        }