예제 #1
0
        public void EditSaleProduct(int saleId, SaleProduct saleProduct)
        {
            Sale        sale           = GetSaleById(saleId);
            SaleProduct oldSaleProduct = GetSaleProductById(saleProduct.Id);

            oldSaleProduct.Name               = saleProduct.Name;
            oldSaleProduct.ProductId          = saleProduct.ProductId;
            oldSaleProduct.Price              = saleProduct.Price;
            oldSaleProduct.IsPaidByCreditCard = saleProduct.IsPaidByCreditCard;
            oldSaleProduct.IsPrivate          = saleProduct.IsPrivate;
            oldSaleProduct.IsForGuest         = saleProduct.IsForGuest;
            oldSaleProduct.Deduction          = saleProduct.Deduction;
            oldSaleProduct.SellPrice          = saleProduct.SellPrice;

            SaleDataSet.SaleProductRow row = saleDataSet.SaleProduct.FindById(saleProduct.Id);
            row.Name               = saleProduct.Name;
            row.ProductId          = saleProduct.ProductId;
            row.Price              = saleProduct.Price;
            row.IsPaidByCreditCard = saleProduct.IsPaidByCreditCard;
            row.IsPrivate          = saleProduct.IsPrivate;
            row.IsForGuest         = saleProduct.IsForGuest;
            row.Deduction          = saleProduct.Deduction;
            row.SellPrice          = saleProduct.SellPrice;

            saleDataSet.AcceptChanges();
            Notify();
        }
예제 #2
0
        public void RemoveSaleProduct(int saleId, int saleProductId)
        {
            Sale        sale       = GetSaleById(saleId);
            SaleProduct saleProuct = GetSaleProductById(saleProductId);

            sale.SaleProducts.Remove(saleProuct);

            SaleDataSet.SaleProductRow row = saleDataSet.SaleProduct.FindById(saleProductId);
            if (row != null)
            {
                saleDataSet.SaleProduct.RemoveSaleProductRow(row);
            }
            saleDataSet.AcceptChanges();
            Notify();
        }
예제 #3
0
        public void AddSaleProduct(int saleId, SaleProduct saleProduct)
        {
            Sale sale = GetSaleById(saleId);

            sale.SaleProducts.Add(saleProduct);

            SaleDataSet.SaleProductRow row = saleDataSet.SaleProduct.NewSaleProductRow();
            row.Name               = saleProduct.Name;
            row.ProductId          = saleProduct.ProductId;
            row.Price              = saleProduct.Price;
            row.IsPaidByCreditCard = saleProduct.IsPaidByCreditCard;
            row.IsPrivate          = saleProduct.IsPrivate;
            row.IsForGuest         = saleProduct.IsForGuest;
            row.Deduction          = saleProduct.Deduction;
            row.SellPrice          = saleProduct.SellPrice;
            row.SaleId             = saleId;

            saleDataSet.SaleProduct.AddSaleProductRow(row);
            saleDataSet.AcceptChanges();
            Notify();
        }