Exemplo n.º 1
0
        public void TotalPriceInkMomsTestMethod()
        {
            SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(null, 1, 5, 50, null, null);

            sale.AddSaleLineItem(saleLineItem);

            decimal totalPriceInkMoms = sale.TotalPriceInkMoms();

            Assert.AreEqual(312.50m, totalPriceInkMoms);
        }
Exemplo n.º 2
0
        public void PriceTestMethod()
        {
            SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(null, 1, 5, 50, null, null);

            sale.AddSaleLineItem(saleLineItem);

            decimal total = sale.Price();

            Assert.AreEqual(250, total);
        }
Exemplo n.º 3
0
        public void MomsTestMethod()
        {
            SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(null, 1, 5, 50, null, null);

            sale.AddSaleLineItem(saleLineItem);

            decimal momsPrice = sale.Moms();

            Assert.AreEqual(62.50m, momsPrice);
        }
Exemplo n.º 4
0
        private SaleLineItem GetSaleLineItemFromDataRow(DataRow dataRow)
        {
            Item item = GetItemFromDataRow(dataRow);

            int     saleLineItemID = (int)dataRow["SaleLineItemsID"];
            int     amount         = (int)dataRow["Quantity"];
            decimal price          = (decimal)dataRow["SalePrice"];

            SaleLineItem saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(item, saleLineItemID, amount, price, null, null);

            return(saleLineItem);
        }
Exemplo n.º 5
0
        private void AddItemToSaleListButton_Click(object sender, EventArgs e)
        {
            try
            {
                if (item.amount < 1 && item.treatment == false)
                {
                    MessageBox.Show("Der er ikke det ønskede tilbage på lageret");
                }
                else
                {
                    int saleLineItemAmount = Convert.ToInt32(AmountTextBox.Text);

                    if (item.treatment == false)
                    {
                        if (saleLineItemAmount > item.amount)
                        {
                            MessageBox.Show("Der er ikke det ønskede tilbage på lageret");
                            return;
                        }
                        else
                        {
                            saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(item, Convert.ToInt32(AmountTextBox.Text), Convert.ToDecimal(PriceTextBox.Text), treatment, prescription);

                            this.DialogResult = DialogResult.OK;
                            this.Close();
                        }
                    }

                    saleLineItem = SaleLineItemFactory.Instance().CreateSaleLineItem(item, Convert.ToInt32(AmountTextBox.Text), Convert.ToDecimal(PriceTextBox.Text), treatment, prescription);

                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
            }
            catch (Exception)
            {
            }
        }