コード例 #1
0
 private void buttonUpdate_Click(object sender, EventArgs e)
 {
     if (temp != null)
     {
         temp.RoomName  = textBoxRoomName.Text;
         temp.Name      = textBoxName.Text;
         temp.Price     = int.Parse(textBoxPrice.Text);
         temp.Amount    = Convert.ToInt32(numericUpDownAmount.Value);
         temp.DateOrder = dateTimePicker1.Value.ToString("dd-MM-yyyy HH:mm");
         bool IsUpdate = TempOutcomesModel.Update(temp);
         if (IsUpdate)
         {
             if (Amount > 0)
             {
                 store.Id     = Id;
                 store.Name   = temp.Name;
                 store.Price  = temp.Price;
                 store.Amount = Amount;
                 Total       += store.Price * store.Amount;
                 bool isReset = StoreModel.ResetGoodsForName(store);
                 if (isReset)
                 {
                 }
                 else
                 {
                     MessageBox.Show("Ошибка");
                 }
             }
             else if (Amount < 0)
             {
                 Amount      *= (-1);
                 store.Id     = Id;
                 store.Name   = temp.Name;
                 store.Price  = temp.Price;
                 store.Amount = Amount;
                 Total       += store.Price * store.Amount;
                 bool isUpdate = StoreModel.UpdateGoodForName(store);
                 if (isUpdate)
                 {
                 }
                 else
                 {
                     MessageBox.Show("Error");
                 }
             }
             Close();
         }
         else
         {
             MessageBox.Show("Ошибка при изменение");
         }
     }
     else
     {
         MessageBox.Show("Заполните поля");
     }
 }
コード例 #2
0
 private void buttonDelete_Click(object sender, EventArgs e)
 {
     temp  = TempOutcomesModel.SelectAll();
     store = StoreModel.SelectAll();
     if (temp.Count != 0)
     {
         storeModel = new StoreModel();
         var          index  = dataGridViewTempOutcomes.CurrentRow.Index;
         int          Id     = temp[index].Id;
         DialogResult result = MessageBox.Show("Отменить Заказ?", "Отмена заказа", MessageBoxButtons.YesNo);
         if (result == DialogResult.Yes)
         {
             int storeId = comboBoxGoods.SelectedIndex + 1;
             storeModel.Id     = storeId;
             storeModel.Name   = temp[index].Name;
             storeModel.Price  = temp[index].Price;
             storeModel.Amount = temp[index].Amount;
             TotalSum         -= storeModel.Price * storeModel.Amount;
             bool isReset = StoreModel.ResetGoodsForName(storeModel);
             if (isReset)
             {
                 bool isDelete = TempOutcomesModel.Delete(Id);
                 if (isDelete)
                 {
                     ShowTempOutcomes();
                 }
                 else
                 {
                     MessageBox.Show("Ошибка при удаление");
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Заказ пустой");
     }
 }