Exemplo n.º 1
0
        private void btnMalKabul_Click(object sender, EventArgs e)
        {
            if (txtCategory.Text == null || nuPackageQuantity.Value == 0 || nuQuantity.Value == 0 || txtBuyPrice.Text == null)
            {
                return;
            }


            try
            {
                foreach (var item in ods)
                {
                    using (var orderDetailRepo = new OrderDetailRepo())
                    {
                        orderDetailRepo.Insert(item as OrderDetail);
                    }

                    var pack = new PackageRepo().GetAll(x => x.Id == item.Id2).FirstOrDefault();
                    pack.Product.StockQuantity = Convert.ToDecimal(pack.Product.StockQuantity) + (item.PackageQuantity * item.PackageType);
                    int update = new PackageRepo().Update();
                }

                MessageBox.Show("Sipariş kayıt işlemi başarılı");
                ch.FormClearHelper(this);
                for (int i = 0; i < lstOrderDetails.Items.Count; i++)
                {
                    lstOrderDetails.Items.Remove(i);
                }
            }
            catch (DbEntityValidationException ex)
            {
                new EntityHelper().FindError(ex);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            ch.FormClearHelper(this);
            lstOrderDetails.Items.Clear();
        }
Exemplo n.º 2
0
 public OrderDetailRepoTests()
 {
     _repo         = new OrderDetailRepo(Db);
     Db.CustomerId = 1;
     LoadDatabase();
 }
Exemplo n.º 3
0
 public OrderDetailRepoTests()
 {
     _repo = new OrderDetailRepo();
     StoreDataInitializer.InitializeData(_repo.Context);
 }
Exemplo n.º 4
0
 static void OrderRepoTest()
 {
     var repoOrder = new OrderDetailRepo(ConnectionString, ProviderName);
     var isChanged = repoOrder.ReplaceProduct(11008, 33, 67);
 }