Example #1
0
        private void deleteOrderToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (ordersBS.Current == null)
            {
                return;
            }
            Order item = (Order)ordersBS.Current;

            if (MessageBox.Show("Do you want to delete this Order ?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                try
                {
                    using (orderlogic = orderlogicfactory.CreateNew())
                    {
                        orderlogic.Delete(item);
                    }
                }
                catch (Exception ex)
                {
                    LogError(ex);
                    MessageBox.Show("An Error occured, check log file.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                ordersBS.Remove(item);
                if (item.OrderStatus == "Приета" || item.OrderStatus == "В процес на изпълнение")
                {
                    InCompleteCount--;
                    InCompleteOrdersLabel.Text = "Неизпълнени поръчки : " + InCompleteCount.ToString();
                }
            }
        }
Example #2
0
 public IActionResult Delete(int id)
 {
     return(Ok(_logic.Delete(new Order()
     {
         Id = id
     })));
 }
Example #3
0
 private void buttonDel_Click(object sender, EventArgs e)
 {
     if (dataGridView.SelectedRows.Count == 1)
     {
         if (MessageBox.Show("Удалить запись", "Вопрос", MessageBoxButtons.YesNo,
                             MessageBoxIcon.Question) == DialogResult.Yes)
         {
             int id = Convert.ToInt32(dataGridView.SelectedRows[0].Cells[0].Value);
             try
             {
                 orderLogic.Delete(new OrderBindingModel {
                     Id = id
                 });
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK,
                                 MessageBoxIcon.Error);
             }
             LoadData();
         }
     }
 }
Example #4
0
        public IActionResult Delete(int id)
        {
            var request = _logic.GetById(id);

            return(Ok(_logic.Delete(request)));
        }
Example #5
0
 public int Delete(int id)
 {
     return(_orderLogic.Delete(id));
 }