Esempio n. 1
0
 private void buttonEdit_Click(object sender, EventArgs e)
 {
     if (listViewOrder.SelectedItems.Count == 1)
     {
         OrdersSet orderSet = listViewOrder.SelectedItems[0].Tag as OrdersSet;
         orderSet.IdClient         = Convert.ToInt32(comboBoxIdClient.SelectedItem.ToString().Split('.')[0]);
         orderSet.IdProduct        = Convert.ToInt32(comboBoxIdProduct.SelectedItem.ToString().Split('.')[0]);
         orderSet.Address_Delivery = textBoxAddress_Delivery.Text;
         orderSet.Delivery_method  = comboBoxDelivery_method.Text;
         orderSet.Payment_method   = comboBoxPayment_method.Text;
         Program.wftDb.SaveChanges();
         ShowOrder();
     }
 }
Esempio n. 2
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (comboBoxIdClient.SelectedItem != null && comboBoxIdProduct.SelectedItem != null && textBoxAddress_Delivery.Text != "" && comboBoxDelivery_method.Text != null && comboBoxPayment_method.Text != null)
     {
         OrdersSet orderSet = new OrdersSet();
         orderSet.IdClient         = Convert.ToInt32(comboBoxIdClient.SelectedItem.ToString().Split('.')[0]);
         orderSet.IdProduct        = Convert.ToInt32(comboBoxIdProduct.SelectedItem.ToString().Split('.')[0]);
         orderSet.Address_Delivery = textBoxAddress_Delivery.Text;
         orderSet.Delivery_method  = comboBoxDelivery_method.Text;
         orderSet.Payment_method   = comboBoxPayment_method.Text;
         Program.wftDb.OrdersSet.Add(orderSet);
         Program.wftDb.SaveChanges();
         ShowOrder();
     }
     else
     {
         MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Esempio n. 3
0
 private void listViewOrder_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listViewOrder.SelectedItems.Count == 1)
     {
         OrdersSet orderSet = listViewOrder.SelectedItems[0].Tag as OrdersSet;
         comboBoxIdClient.SelectedIndex  = comboBoxIdClient.FindString(orderSet.IdClient.ToString());
         comboBoxIdProduct.SelectedIndex = comboBoxIdProduct.FindString(orderSet.IdProduct.ToString());
         textBoxAddress_Delivery.Text    = orderSet.Address_Delivery.ToString();
         comboBoxDelivery_method.Text    = orderSet.Delivery_method.ToString();
         comboBoxPayment_method.Text     = orderSet.Payment_method.ToString();
     }
     else
     {
         comboBoxIdClient.SelectedItem  = null;
         comboBoxIdProduct.SelectedItem = null;
         textBoxAddress_Delivery.Text   = "";
         comboBoxDelivery_method.Text   = null;
         comboBoxPayment_method.Text    = null;
     }
 }
Esempio n. 4
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     try
     {
         if (listViewOrder.SelectedItems.Count == 1)
         {
             OrdersSet orderSet = listViewOrder.SelectedItems[0].Tag as OrdersSet;
             Program.wftDb.OrdersSet.Remove(orderSet);
             Program.wftDb.SaveChanges();
             ShowOrder();
         }
         comboBoxIdClient.SelectedItem  = null;
         comboBoxIdProduct.SelectedItem = null;
         textBoxAddress_Delivery.Text   = "";
         comboBoxDelivery_method.Text   = null;
         comboBoxPayment_method.Text    = null;
     }
     catch
     {
         MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }