Ejemplo n.º 1
0
        private void buttonSelectGoods_Click(object sender, EventArgs e)
        {
            store = StoreModel.SelectAll();
            StoreModel storeModel = new StoreModel();
            int        Id         = comboBoxNameGoods.SelectedIndex + 1;

            storeModel.Id     = Id;
            storeModel.Amount = int.Parse(textBoxAmountGoods.Text);
            storeModel.Price  = store[Id - 1].Price;
            storeModel.Name   = store[Id - 1].Name;
            TotalSum         += storeModel.Amount * storeModel.Price;
            bool isUpdate = StoreModel.UpdateGood(storeModel);

            if (isUpdate)
            {
                if (InsertTempOutcomes() > 0)
                {
                    ShowTempOutcomes();
                    textBoxAmountGoods.Text = "";
                    labelTotalSum.Text      = "";
                }
            }
            else
            {
                MessageBox.Show("В складе продуктов не осталось");
            }
        }
Ejemplo n.º 2
0
 private void buttonAddGood_Click(object sender, EventArgs e)
 {
     if (numericUpDownAmount.Value != 0)
     {
         expenses_Store = Expenses_StoreModel.SelectAll();
         int goodId = comboBoxNameGood.SelectedIndex + 1;
         var hour   = DateTime.Now.Hour;
         var day    = DateTime.Now.Day;
         var month  = DateTime.Now.Month;
         var year   = DateTime.Now.Year;
         if (hour >= 9 && hour <= 23)
         {
             var date = new DateTime(year, month, day, hour, dateTimePicker1.Value.Minute, dateTimePicker1.Value.Second);
             dateTimePicker1.Value = date;
         }
         else if (hour >= 0 && hour <= 6)
         {
             var date = new DateTime(year, month, day - 1, hour, dateTimePicker1.Value.Minute, dateTimePicker1.Value.Second);
             dateTimePicker1.Value = date;
         }
         Expenses_StoreModel expenses = new Expenses_StoreModel();
         expenses.Name   = Store[goodId - 1].Name;
         expenses.Price  = Store[goodId - 1].Price * Convert.ToInt32(numericUpDownAmount.Value);
         expenses.Date   = dateTimePicker1.Value.ToString("dd-MM-yyyy HH:mm");
         expenses.Amount = Convert.ToInt32(numericUpDownAmount.Value);
         int lastId = Expenses_StoreModel.Insert(expenses);
         if (lastId > 0)
         {
             int        Id     = comboBoxNameGood.SelectedIndex + 1;
             StoreModel stores = new StoreModel();
             stores.Id     = Id;
             stores.Name   = Store[Id - 1].Name;
             stores.Price  = Store[Id - 1].Price;
             stores.Amount = Convert.ToInt32(numericUpDownAmount.Value);
             bool isUpdate = StoreModel.UpdateGood(stores);
             if (isUpdate)
             {
                 ShowExpenses_Store();
                 numericUpDownAmount.Value = 0;
             }
             else
             {
                 MessageBox.Show("Ошибка при заказа");
             }
         }
         else
         {
             MessageBox.Show("Error");
         }
     }
     else
     {
         MessageBox.Show("Количество не выбрано");
     }
 }
Ejemplo n.º 3
0
        private void buttonSelect_Click(object sender, EventArgs e)
        {
            if (timer.Enabled == true || timerCount.Enabled == true)
            {
                store = StoreModel.SelectAll();
                StoreModel storeModel = new StoreModel();
                int        Id         = comboBoxGoods.SelectedIndex + 1;
                storeModel.Id     = Id;
                storeModel.Amount = int.Parse(textBoxAmountGoods.Text);
                storeModel.Name   = store[Id - 1].Name;
                storeModel.Price  = store[Id - 1].Price;

                TotalSum += storeModel.Amount * storeModel.Price;
                bool isUpdate = StoreModel.UpdateGood(storeModel);
                if (isUpdate)
                {
                    if (InsertTempOutcomes2() > 0)
                    {
                        textBoxAmountGoods.Text = "";
                        ShowTempOutcomes();
                    }
                    else
                    {
                        MessageBox.Show("Ошибка при заказа");
                    }
                }
                else
                {
                    MessageBox.Show("В складе не осталось продуктов");
                    textBoxAmountGoods.Text = "";
                }
            }
            else
            {
                MessageBox.Show("Запустите таймер");
                textBoxAmountGoods.Text = "";
            }
        }