//Calculation of the gross amount private decimal GetGross(ReceiptList listItem) { int quantity = listItem.Quantity; decimal price = listItem.UnitPrice - (listItem.UnitPrice * (listItem.Discount / 100)); //Cena = cena jedn z rabatem decimal value = price * quantity; //Wartosc = price *ilosc decimal gross = value + (value * ((decimal)listItem.Vat / 100)); //Brutto = wartosc+vat //Because in database i have type money which is not rounded to two places after pointer return(Math.Round(gross, 2)); }
//Create lists view private void AddToRegisterListView(ReceiptList listItem) { string[] row = { listItem.ProductName, listItem.Quantity + "x " + listItem.UnitQuantity, listItem.UnitPrice.ToString(), listItem.Vat.ToString(), listItem.Discount.ToString(), listItem.Gross.ToString() }; var lvi = new ListViewItem(row); LV_receipt.Items.Add(lvi); }