Ejemplo n.º 1
0
        //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));
        }
Ejemplo n.º 2
0
        //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);
        }