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"); }
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); } }
void UpdateTotal() { this.TotalIva.Text = "$" + TotalDue.ToString("#,###.00", CultureInfo.InvariantCulture); this.TotalIva_Copy1.Text = TotalDue.ToString(); }
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; } }
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); }
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; } } }
/// <summary> /// /// </summary> void UpdateTotal() { this.TotalAmount.Text = "$" + TotalDue.ToString("#,###.00", CultureInfo.InvariantCulture); }