public FrmSellAuctionItemsToPerson(PersonPickup person)
        {
            InitializeComponent();
            Person         = person;
            StripeFirstTry = true;
            Text           = "Items Won by " + Person.Name;
            LblTaxes.Text  = "Taxes @ " + decimal.Round(Program.TaxRate * 100, 1) + "%";

            var payload = "action=GetItemsForPickup&id=" + Person.BadgeID + "&year=" + Program.Year.ToString();
            var data    = Encoding.ASCII.GetBytes(payload);

            var request = WebRequest.Create(Program.URL + "/functions/artQuery.php");

            request.ContentLength = data.Length;
            request.ContentType   = "application/x-www-form-urlencoded";
            request.Method        = "POST";
            using (var stream = request.GetRequestStream())
                stream.Write(data, 0, data.Length);

            var response = (HttpWebResponse)request.GetResponse();
            var results  = new StreamReader(response.GetResponseStream()).ReadToEnd();

            Items = JsonConvert.DeserializeObject <List <ArtShowItem> >(results);

            TotalPrice = 0;
            TotalDue   = 0;
            decimal taxibleAmount = 0;

            TotalTax = 0;
            foreach (var showItem in Items)
            {
                var item = new ListViewItem {
                    Text = showItem.LocationCode
                };
                item.SubItems.Add(showItem.ShowNumber.ToString());
                item.SubItems.Add(showItem.Title);
                item.SubItems.Add(showItem.ArtistDisplayName);
                item.SubItems.Add(((decimal)showItem.FinalSalePrice).ToString("C"));
                item.Tag = showItem;
                LstItems.Items.Add(item);
                TotalPrice += (decimal)showItem.FinalSalePrice;
                if (showItem.IsCharity)
                {
                    item.BackColor = Color.LightGreen;
                }
                else
                {
                    taxibleAmount += (decimal)showItem.FinalSalePrice;
                }
            }
            TotalTax            = taxibleAmount * Program.TaxRate;
            TotalTax            = decimal.Round(TotalTax, 2);
            TotalDue            = TotalPrice + TotalTax;
            LblAmountDue.Text   = TotalPrice.ToString("C");
            LblAmountTax.Text   = TotalTax.ToString("C");
            LblAmountTotal.Text = TotalDue.ToString("C");
        }
Пример #2
0
        void UpdateTotal()
        {
            this.TotalAmount.Text = "$" + TotalDue.ToString("#,###.00", CultureInfo.InvariantCulture);
            double totalisimo = TotalDue;
            double ttoal      = totalisimo * 1.16;
            double ivas       = totalisimo * 0.16;

            TotalIva.Text      = "$" + ttoal.ToString("#,###.00", CultureInfo.InvariantCulture);
            TotalIva_Copy.Text = ttoal.ToString();
            Iva.Text           = "$" + ivas.ToString("#,###.00", CultureInfo.InvariantCulture);
            Iva_Copy.Text      = ivas.ToString();
        }
 public override int GetHashCode()
 {
     unchecked
     {
         int hash = 17;
         hash = hash * 23 + (EmployeeId == default(int) ? 0 : EmployeeId.GetHashCode());
         hash = hash * 23 + (Freight == default(decimal) ? 0 : Freight.GetHashCode());
         hash = hash * 23 + (ModifiedDate == default(DateTime) ? 0 : ModifiedDate.GetHashCode());
         hash = hash * 23 + (OrderDate == default(DateTime) ? 0 : OrderDate.GetHashCode());
         hash = hash * 23 + (RevisionNumber == default(byte) ? 0 : RevisionNumber.GetHashCode());
         hash = hash * 23 + (ShipDate == null ? 0 : ShipDate.GetHashCode());
         hash = hash * 23 + (ShipMethodId == default(int) ? 0 : ShipMethodId.GetHashCode());
         hash = hash * 23 + (Status == default(byte) ? 0 : Status.GetHashCode());
         hash = hash * 23 + (SubTotal == default(decimal) ? 0 : SubTotal.GetHashCode());
         hash = hash * 23 + (TaxAmt == default(decimal) ? 0 : TaxAmt.GetHashCode());
         hash = hash * 23 + (TotalDue == default(decimal) ? 0 : TotalDue.GetHashCode());
         hash = hash * 23 + (VendorId == default(int) ? 0 : VendorId.GetHashCode());
         return(hash);
     }
 }
Пример #4
0
 void UpdateTotal()
 {
     this.TotalIva.Text       = "$" + TotalDue.ToString("#,###.00", CultureInfo.InvariantCulture);
     this.TotalIva_Copy1.Text = TotalDue.ToString();
 }
Пример #5
0
        protected void btnSearch_Click(object sender, EventArgs e)
        {
            OpBal     = 0;
            BillAmt   = 0;
            BillTax   = 0;
            PaidAmt   = 0;
            PaidTax   = 0;
            DueAmt    = 0;
            TaxDueAmt = 0;
            TotalBill = 0;
            TotalPaid = 0;
            TotalDue  = 0;

            BusinessLayer.Common.SemFeesGeneration ObjSemFees = new BusinessLayer.Common.SemFeesGeneration();
            Entity.Common.SemFeesGeneration        SemFees    = new Entity.Common.SemFeesGeneration();

            if (txtFromDate.Text == "")
            {
                SemFees.FromDate = null;
            }
            else
            {
                SemFees.FromDate = Convert.ToDateTime(txtFromDate.Text);
            }

            if (txtToDate.Text == "")
            {
                SemFees.ToDate = null;
            }
            else
            {
                SemFees.ToDate = Convert.ToDateTime(txtToDate.Text);
            }

            SemFees.MembershipCategoryId = int.Parse(ddlMembershipCategory.SelectedValue.Trim());
            SemFees.BlockId    = int.Parse(ddlBlock.SelectedValue.Trim());
            SemFees.DistrictId = int.Parse(ddlDistrict.SelectedValue.Trim());
            SemFees.StateId    = int.Parse(ddlState.SelectedValue.Trim());
            SemFees.Month      = ""; // (ddlSubscriptionMonth.SelectedIndex == 0) ? string.Empty : ddlSubscriptionMonth.SelectedValue.Trim();
            SemFees.Year       = 0;  // (ddlSubscriptionYear.SelectedIndex == 0) ? 0 : int.Parse(ddlSubscriptionYear.SelectedValue.Trim());
            SemFees.FeesHeadId = int.Parse(ddlFeesHead.SelectedValue.Trim());

            DataTable dt = ObjSemFees.GetConsolidated_StudentOutstandingReport(SemFees);

            if (dt != null)
            {
                dgvBill.DataSource = dt;
                dgvBill.DataBind();
            }

            if (dt.Rows.Count > 0)
            {
                btnDownload.Visible = true;
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotOpBalAmt")).Text   = "<b>" + OpBal.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotBillAmt")).Text    = "<b>" + BillAmt.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotTaxBillAmt")).Text = "<b>" + BillTax.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotPaidAmt")).Text    = "<b>" + PaidAmt.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotTaxPaidAmt")).Text = "<b>" + PaidTax.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotDueAmt")).Text     = "<b>" + DueAmt.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotTaxDueAmt")).Text  = "<b>" + TaxDueAmt.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotalBill")).Text     = "<b>" + TotalBill.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotalPaid")).Text     = "<b>" + TotalPaid.ToString("#0.00") + "</b>";
                ((Literal)dgvBill.FooterRow.FindControl("ltrTotalDue")).Text      = "<b>" + TotalDue.ToString("#0.00") + "</b>";
            }
            else
            {
                btnDownload.Visible = false;
            }
        }
Пример #6
0
        public void Register()
        {
            string data = string.Format("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13}", Id, OrderTicketNumber,
                                        Customer, Title, Description, Category, TotalAmount.ToString(), TotalPrePaid.ToString(),
                                        PrePaidTicketNumber.ToString(), DateTime.Now.ToString(), TotalDue.ToString(), CurrencyType.ToString(), ImageName, DueDate.ToString())
                          + Environment.NewLine;

            File.AppendAllText(DbPath, data);
        }
Пример #7
0
 private void ComputeTotalDue()
 {
     TotalDue.ComputedAs((SubTotal + TaxAmt + Freight).IfNull(_Decimal.Const(0)));
 }
        public string FTP_YavapaiAZ(string address, string parcelNumber, string ownername, string searchType, string orderNumber, string directParcel)
        {
            GlobalClass.global_orderNo             = orderNumber;
            HttpContext.Current.Session["orderNo"] = orderNumber;
            GlobalClass.global_parcelNo            = parcelNumber;
            List <string> taxinformation = new List <string>();
            string        StartTime = "", AssessmentTime = "", TaxTime = "", CitytaxTime = "", LastEndTime = "";
            string        As_of = "", Total_Due = "", MillLevy = "", Class = "", Built = "";
            List <string> pdflink = new List <string>();
            string        Parcel_number = "", Tax_Authority = "", type = "", AddressCombain = "", Addresshrf = "", Pin = "", Multiaddressadd = "", MailingAddress = "", Constructed = "";
            var           driverService = PhantomJSDriverService.CreateDefaultService();

            driverService.HideCommandPromptWindow = true;
            //driver = new PhantomJSDriver();
            //driver = new ChromeDriver()
            using (driver = new PhantomJSDriver())
            {
                StartTime = DateTime.Now.ToString("HH:mm:ss");
                try
                {
                    if (searchType == "titleflex")
                    {
                        gc.TitleFlexSearch(orderNumber, "", ownername, address, "AZ", "Yavapai");
                        if (HttpContext.Current.Session["TitleFlex_Search"] != null && HttpContext.Current.Session["TitleFlex_Search"].Equals("Yes"))
                        {
                            driver.Quit();
                            return("MultiParcel");
                        }
                        else if (HttpContext.Current.Session["titleparcel"].ToString() == "")
                        {
                            HttpContext.Current.Session["Nodata_Yavapai"] = "Zero";
                            driver.Quit();
                            return("No Data Found");
                        }
                        parcelNumber = HttpContext.Current.Session["titleparcel"].ToString();
                        searchType   = "parcel";
                    }
                    driver.Navigate().GoToUrl("http://gis.yavapai.us/v4/");
                    try
                    {
                        driver.FindElement(By.XPath("//*[@id='Disclaimer_tab']/input")).Click();
                        Thread.Sleep(2000);
                    }
                    catch { }
                    try
                    {
                        driver.FindElement(By.Id("tabCondiv_tablist_search_tab")).Click();
                        Thread.Sleep(2000);
                    }
                    catch { }
                    if (searchType == "address")
                    {
                        driver.FindElement(By.Id("p_search")).SendKeys(address);
                        gc.CreatePdf_WOP(orderNumber, "Address Search", driver, "AZ", "Yavapai");
                        driver.FindElement(By.Id("search")).Click();
                        Thread.Sleep(2000);
                        gc.CreatePdf_WOP(orderNumber, "Address After", driver, "AZ", "Yavapai");
                        try
                        {
                            string Nodata = driver.FindElement(By.Id("alertmsg")).Text;
                            if (Nodata.Contains("Sorry, no records for"))
                            {
                                HttpContext.Current.Session["Nodata_Yavapai"] = "Zero";
                                driver.Quit();
                                return("No Data Found");
                            }
                        }
                        catch { }
                        try
                        {
                            int                 J = 0; int z = 0;
                            IWebElement         IMulti    = driver.FindElement(By.XPath("//*[@id='results_Status']/table/tbody"));
                            IList <IWebElement> IMultirow = IMulti.FindElements(By.XPath("tr"));
                            gc.CreatePdf_WOP(orderNumber, "Multi Parcel", driver, "AZ", "Yavapai");
                            IList <IWebElement> IMultitd;
                            foreach (IWebElement row in IMultirow)
                            {
                                IMultitd = row.FindElements(By.TagName("td"));
                                if (IMultitd.Count != 0 && row.Text.Trim() != "")
                                {
                                    if (J == 1)
                                    {
                                        Pin = IMultitd[0].Text;
                                        z++;
                                    }
                                    if (J == 0)
                                    {
                                        AddressCombain = IMultitd[0].Text;
                                        J++;
                                    }
                                }
                                if (z == 1)
                                {
                                    gc.insert_date(orderNumber, Pin, 1863, AddressCombain, 1, DateTime.Now);
                                    J = 0;
                                    z = 0;
                                }
                            }
                            if (IMultirow.Count < 26)
                            {
                                HttpContext.Current.Session["multiParcel_Yavapai"] = "Yes";
                                driver.Quit();
                                return("MultiParcel");
                            }
                            if (IMultirow.Count > 25)
                            {
                                HttpContext.Current.Session["multiParcel_Yavapai_Maximum"] = "Maximum";
                                driver.Quit();
                                return("MultiParcel");
                            }
                        }
                        catch { }
                    }
                    if (searchType == "parcel")
                    {
                        driver.FindElement(By.XPath("//*[@id='parcSearch_titleBarNode']/div/span[3]")).Click();
                        Thread.Sleep(2000);
                        string[] arryparcel = parcelNumber.Split('-');
                        driver.FindElement(By.Id("par_book")).SendKeys(arryparcel[0]);
                        driver.FindElement(By.Id("par_map")).SendKeys(arryparcel[1]);
                        driver.FindElement(By.Id("par_par")).SendKeys(arryparcel[1]);
                        driver.FindElement(By.Id("par_submit")).Click();
                        Thread.Sleep(2000);
                        try
                        {
                            string Nodata = driver.FindElement(By.Id("alertmsg")).Text;
                            if (Nodata.Contains("Sorry, no records for"))
                            {
                                HttpContext.Current.Session["Nodata_Yavapai"] = "Zero";
                                driver.Quit();
                                return("No Data Found");
                            }
                        }
                        catch { }
                    }
                    string parcelno = driver.FindElement(By.XPath("//*[@id='results_Status']/h3/i")).Text;
                    Parcel_number = GlobalClass.After(parcelno, "Information for Parcel").Replace(":", "");
                    string owner         = driver.FindElement(By.Id("owner_name")).Text;
                    string proaddress1   = driver.FindElement(By.Id("owner_address")).Text;
                    string proaddress2   = driver.FindElement(By.XPath("//*[@id='resOwner_pane']/table/tbody/tr[4]/td")).Text;
                    string proaddress    = proaddress1 + " " + proaddress2;
                    string AssessorAcres = driver.FindElement(By.Id("dorAcres")).Text;
                    string subdivision   = driver.FindElement(By.Id("subdiv")).Text;
                    string Maptype       = driver.FindElement(By.Id("subdivType")).Text;
                    string countyzoning  = "";
                    try
                    {
                        countyzoning = driver.FindElement(By.Id("ctyZoneViol")).Text;
                    }
                    catch { }
                    try
                    {
                        if (countyzoning == "")
                        {
                            countyzoning = driver.FindElement(By.Id("ctyZoneType")).Text;
                        }
                    }
                    catch { }
                    string sectionTownship  = driver.FindElement(By.Id("str")).Text;
                    string Homestead        = driver.FindElement(By.Id("HES")).Text;
                    string IncorporatedArea = driver.FindElement(By.Id("inc_area")).Text;
                    string Tracts           = driver.FindElement(By.Id("tract")).Text;
                    gc.CreatePdf(orderNumber, Parcel_number, "Property Detail", driver, "AZ", "Yavapai");
                    driver.FindElement(By.XPath("//*[@id='resImps_titleBarNode']/div")).Click();
                    Thread.Sleep(2000);
                    gc.CreatePdf(orderNumber, Parcel_number, "Constructed Pdf", driver, "AZ", "Yavapai");
                    try
                    {
                        string type1 = driver.FindElement(By.Id("imps")).Text;
                        type        = gc.Between(type1, "Type:", "Floor area:");
                        Constructed = GlobalClass.After(type1, "Constructed:");
                    }
                    catch { }
                    string Proresult = owner + "~" + proaddress + "~" + AssessorAcres + "~" + subdivision + "~" + Maptype + "~" + countyzoning + "~" + sectionTownship + "~" + Homestead + "~" + IncorporatedArea + "~" + Tracts + "~" + type + "~" + Constructed;
                    gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1803, Proresult, 1, DateTime.Now);
                    driver.FindElement(By.XPath("//*[@id='resAssess_titleBarNode']")).Click();
                    Thread.Sleep(2000);
                    gc.CreatePdf(orderNumber, Parcel_number, "Assessment Detail", driver, "AZ", "Yavapai");
                    string              AssessmentHead = "", Assessmenthead1 = "", Assessmenthead2 = "", Assessmentresult = "", Assessmentresult1 = "", Assessmentresult2 = "";
                    IWebElement         Assessmenttable = driver.FindElement(By.XPath("//*[@id='resAssess_pane']/table/tbody"));
                    IList <IWebElement> Assessmentrow   = Assessmenttable.FindElements(By.TagName("tr"));
                    IList <IWebElement> assessmentid;
                    foreach (IWebElement assessment in Assessmentrow)
                    {
                        assessmentid = assessment.FindElements(By.TagName("td"));
                        if (assessmentid.Count != 0 && !assessment.Text.Contains("Tax Year") && assessment.Text.Trim() != "")
                        {
                            Assessmentresult  += assessmentid[0].Text + "~";
                            Assessmentresult1 += assessmentid[1].Text + "~";
                            Assessmentresult2 += assessmentid[2].Text + "~";
                            // gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1804, Assessmentresult, 1, DateTime.Now);
                        }
                        if (assessment.Text.Contains("Tax Year"))
                        {
                            AssessmentHead  += assessmentid[0].Text + "~";
                            Assessmenthead1 += assessmentid[1].Text + "~";
                            Assessmenthead2 += assessmentid[2].Text + "~";
                        }
                    }
                    db.ExecuteQuery("update data_field_master set Data_Fields_Text='" + AssessmentHead + Assessmentresult.Remove(Assessmentresult.Length - 1) + "' where Id = '" + 1804 + "'");
                    // gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1804, Assessmentresult.Remove(Assessmentresult.Length-1), 1, DateTime.Now);
                    gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1804, Assessmenthead1 + Assessmentresult1.Remove(Assessmentresult1.Length - 1), 1, DateTime.Now);
                    gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1804, Assessmenthead2 + Assessmentresult2.Remove(Assessmentresult2.Length - 1), 1, DateTime.Now);
                    driver.FindElement(By.XPath("//*[@id='resTaxes_titleBarNode']")).Click();
                    Thread.Sleep(2000);
                    gc.CreatePdf(orderNumber, Parcel_number, "Tax Table", driver, "AZ", "Yavapai");
                    string              TaxHead = "", Taxresult = "";
                    IWebElement         Taxtable = driver.FindElement(By.XPath("//*[@id='taxTable']/table/tbody"));
                    IList <IWebElement> Taxtrow  = Taxtable.FindElements(By.TagName("tr"));
                    IList <IWebElement> Taxid;
                    foreach (IWebElement Taxweb in Taxtrow)
                    {
                        Taxid = Taxweb.FindElements(By.TagName("td"));
                        if (Taxid.Count > 1 && !Taxweb.Text.Contains("Year"))
                        {
                            TaxHead   += Taxid[0].Text + "~";
                            Taxresult += Taxid[1].Text + "~";
                        }
                    }
                    db.ExecuteQuery("update data_field_master set Data_Fields_Text='" + TaxHead.Remove(TaxHead.Length - 1) + "' where Id = '" + 1805 + "'");
                    gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1805, Taxresult.Remove(Taxresult.Length - 1), 1, DateTime.Now);
                    //try
                    //{
                    //    driver.FindElement(By.LinkText("Tax Authorities:")).Click();
                    //    Thread.Sleep(2000);
                    //}
                    //catch { }
                    IWebElement         Iviewtax = driver.FindElement(By.Id("taxAuth")).FindElement(By.TagName("a"));
                    IJavaScriptExecutor js       = driver as IJavaScriptExecutor;
                    js.ExecuteScript("arguments[0].click();", Iviewtax);
                    Thread.Sleep(2000);
                    gc.CreatePdf(orderNumber, Parcel_number, "Authorit", driver, "AZ", "Yavapai");
                    IWebElement         Authoritytable = driver.FindElement(By.XPath("//*[@id='taxAuth']/table/tbody"));
                    IList <IWebElement> Authorityrow   = Authoritytable.FindElements(By.TagName("tr"));
                    IList <IWebElement> Authorityid;
                    foreach (IWebElement Authority in Authorityrow)
                    {
                        Authorityid = Authority.FindElements(By.TagName("td"));
                        if (Authorityid.Count > 1 && !Authority.Text.Contains("Authority"))
                        {
                            string Authorityresult = Authorityid[0].Text + "~" + Authorityid[1].Text;
                            gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1806, Authorityresult, 1, DateTime.Now);
                        }
                    }
                    //Tax Site
                    driver.Navigate().GoToUrl("http://taxinquiry.yavapai.us/");
                    driver.FindElement(By.XPath("//*[@id='main']/table/tbody/tr/td[2]/div/div[1]/form/div/div/span/span/input")).SendKeys(Parcel_number);
                    gc.CreatePdf(orderNumber, Parcel_number, "Tax Parcel", driver, "AZ", "Yavapai");
                    driver.FindElement(By.XPath("//*[@id='main']/table/tbody/tr/td[2]/div/div[1]/form/div/input[1]")).Click();
                    gc.CreatePdf(orderNumber, Parcel_number, "Tax parcel Click", driver, "AZ", "Yavapai");
                    IWebElement         TaxInfotable = driver.FindElement(By.XPath("//*[@id='Grid']/table/tbody"));
                    IList <IWebElement> TaxInforow   = TaxInfotable.FindElements(By.TagName("tr"));
                    IList <IWebElement> TaxInfoid;
                    foreach (IWebElement TaxInfo in TaxInforow)
                    {
                        TaxInfoid = TaxInfo.FindElements(By.TagName("td"));
                        if (TaxInfoid.Count > 1)
                        {
                            string Taxinforesult = TaxInfoid[1].Text + "~" + TaxInfoid[2].Text + "~" + TaxInfoid[3].Text + "~" + TaxInfoid[4].Text + "~" + TaxInfoid[5].Text + "~" + TaxInfoid[6].Text;
                            gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1807, Taxinforesult, 1, DateTime.Now);
                        }
                    }
                    IWebElement Taxyeardue  = driver.FindElement(By.XPath("//*[@id='PanelBar']/li[1]/ul/li[3]")).FindElement(By.TagName("a"));
                    string      taxyearhref = Taxyeardue.GetAttribute("href");
                    driver.Navigate().GoToUrl(taxyearhref);
                    for (int i = 0; i < 3; i++)
                    {
                        if (i == 1)
                        {
                            IWebElement         javaclick = driver.FindElement(By.XPath("//*[@id='taxYear_listbox']/li[2]"));
                            IJavaScriptExecutor js1       = driver as IJavaScriptExecutor;
                            js1.ExecuteScript("arguments[0].click();", javaclick);
                            Thread.Sleep(9000);
                        }
                        if (i == 2)
                        {
                            IWebElement         javaclick = driver.FindElement(By.XPath("//*[@id='taxYear_listbox']/li[3]"));
                            IJavaScriptExecutor js1       = driver as IJavaScriptExecutor;
                            js1.ExecuteScript("arguments[0].click();", javaclick);
                            Thread.Sleep(9000);
                        }
                        gc.CreatePdf(orderNumber, Parcel_number, "Taxyeardue" + i, driver, "AZ", "Yavapai");
                        IWebElement         TaxYeartable = driver.FindElement(By.XPath("//*[@id='Grid']/table/tbody"));
                        IList <IWebElement> TaxYearorow  = TaxYeartable.FindElements(By.TagName("tr"));
                        IList <IWebElement> TaxYearid;
                        foreach (IWebElement TaxYearweb in TaxYearorow)
                        {
                            TaxYearid = TaxYearweb.FindElements(By.TagName("td"));
                            if (TaxYearid.Count > 1)
                            {
                                string TaxYearresult = TaxYearid[1].Text + "~" + TaxYearid[2].Text + "~" + TaxYearid[3].Text;
                                gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1808, TaxYearresult, 1, DateTime.Now);
                            }
                        }
                        IWebElement         TotalDuetable = driver.FindElement(By.XPath("//*[@id='Grid']/table/tfoot"));
                        IList <IWebElement> TotalDuerow   = TotalDuetable.FindElements(By.TagName("tr"));
                        IList <IWebElement> TotalDueid;
                        foreach (IWebElement TotalDue in TotalDuerow)
                        {
                            TotalDueid = TotalDue.FindElements(By.TagName("td"));
                            if (TotalDueid.Count > 1)
                            {
                                string TaxYearresult = TotalDueid[1].Text + "~" + TotalDueid[2].Text + "~" + TotalDueid[3].Text;
                                gc.insert_date(orderNumber, Parcel_number.Replace("-", ""), 1808, TaxYearresult, 1, DateTime.Now);
                            }
                        }
                        IWebElement Viwebill = driver.FindElement(By.XPath("//*[@id='main']/table/tbody/tr/td[2]/form/table/tbody/tr/td[5]")).FindElement(By.TagName("a"));
                        string      Viewhref = Viwebill.GetAttribute("href");
                        pdflink.Add(Viewhref);
                        //gc.downloadfile(Viewhref, orderNumber, Parcel_number, "TaxBill" + i, "AZ", "Yavapai");
                    }
                    int m = 0;
                    foreach (string pdf in pdflink)
                    {
                        driver.Navigate().GoToUrl(pdf);
                        gc.CreatePdf(orderNumber, Parcel_number, "Tax Bill" + m, driver, "AZ", "Yavapai");
                        m++;
                    }
                    TaxTime     = DateTime.Now.ToString("HH:mm:ss");
                    LastEndTime = DateTime.Now.ToString("HH:mm:ss");
                    gc.insert_TakenTime(orderNumber, "AZ", "Yavapai", StartTime, AssessmentTime, TaxTime, CitytaxTime, LastEndTime);
                    driver.Quit();
                    //HttpContext.Current.Session["titleparcel"] = null;
                    gc.mergpdf(orderNumber, "AZ", "Yavapai");
                    return("Data Inserted Successfully");
                }
                catch (Exception ex)
                {
                    driver.Quit();
                    GlobalClass.LogError(ex, orderNumber);
                    throw ex;
                }
            }
        }
Пример #9
0
 /// <summary>
 ///
 /// </summary>
 void UpdateTotal()
 {
     this.TotalAmount.Text = "$" + TotalDue.ToString("#,###.00", CultureInfo.InvariantCulture);
 }