private void btnAddOrder_Click(object sender, EventArgs e) { AddOrder ordForm = new AddOrder(lbxCustomer.SelectedItem as Customer); DialogResult dr = ordForm.ShowDialog(); lbxCustomerOrdered.Items.Add(ordForm.CurrentOrder); }
void prov() { DataTable dt = Connection.getResult(@"Select minAmount from [Product]"); int min = (int)dt.Rows[0][0]; dt = Connection.getResult(@"Select amount from [Product]"); int calc = 0; for (int i = 0; i < dt.Rows.Count; i++) { calc = (int)dt.Rows[i][0]; if (calc <= min) { dt = Connection.getResult(@"Select name from [Product] where amount<=minAmount"); string s = dt.Rows[0][0].ToString(); DialogResult dialog = MessageBox.Show( "На складе осталось минимальное(либо меньше) количество" + " " + s + ". " + "Оформить заказ?", "Уведомление", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialog == DialogResult.Yes) { AddOrder order = new AddOrder(); this.Hide(); order.ShowDialog(); this.Show(); } } } }
private void AddOrder_Click(object sender, RoutedEventArgs e) { Order order = new Order(); Window addOrder = new AddOrder(order); addOrder.ShowDialog(); addOrder.Closed += Addorders_Closed; }
private void butNew_Click(object sender, EventArgs e) { AddOrder order = new AddOrder(); this.Hide(); order.ShowDialog(); update(); this.Show(); }
private void buttonAddOrder_Click(object sender, RoutedEventArgs e) { if (_isCustomersSelected) { var customer = _selectedCustomer; var order = new Order() { CustomerId = customer.Id }; if (_selectedCustomer != null) { var addOrderWindow = new AddOrder(); addOrderWindow.order = order; addOrderWindow.superView = this; addOrderWindow.ShowDialog(); } } }
public void AddOrder() { order order = new order(); AddOrder addWindow = new AddOrder(); order.date = DateTime.Now; // Sets the window's context and gives it the types available, that aren't deleted addWindow.DataContext = new { order, customers = dataHandler.GetEntities().customer.ToList().FindAll(type => { return(!type.deleted); }), merchandise = dataHandler.GetEntities().merchandise.ToList().FindAll(type => { return(!type.deleted && (dataHandler.GetEntities().inventory.Select(v => v.merchandise_id).Contains(type.Id))); }), employees = dataHandler.GetEntities().employee.ToList().FindAll(type => { return(!type.deleted); }) }; addWindow.ShowDialog(); try { dataHandler.AddOrUpdate(order); // Deduct from inventory List <inventory> invList = dataHandler.GetEntities().inventory.ToList(); foreach (inventory inv in invList) { if (inv.merchandise_id == order.merchandise_id) { inv.quantity -= 1; order.paid_price = ((100 - order.discount) / 100) * order.merchandise.price; dataHandler.GetEntities().SaveChanges(); NotifyOfPropertyChange("Inventory"); break; } } } catch (Exception e) { System.Windows.MessageBox.Show("Error: " + e.Message); } NotifyOfPropertyChange("Orders"); }
//allow users to create a new order private void btnAddOrder_Click(object sender, EventArgs e) { var addOrderForm = new AddOrder(this, ProductList, CustomerId); addOrderForm.ShowDialog(); }