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(); }
public OrderDetailRepoTests() { _repo = new OrderDetailRepo(Db); Db.CustomerId = 1; LoadDatabase(); }
public OrderDetailRepoTests() { _repo = new OrderDetailRepo(); StoreDataInitializer.InitializeData(_repo.Context); }
static void OrderRepoTest() { var repoOrder = new OrderDetailRepo(ConnectionString, ProviderName); var isChanged = repoOrder.ReplaceProduct(11008, 33, 67); }