Exemplo n.º 1
0
 public bool onSaveClick(Silage silage, int storage)
 {
     if (storage == 0)
     {
         DAO.getInstance().addStorage(Silage.NameTable, storage, silage.Count);
         return(true);
     }
     else if (storage < silage.Count)
     {
         DAO.getInstance().addStorage(Silage.NameTable, storage, silage.Count - storage);
         return(true);
     }
     else if (storage > silage.Count)
     {
         try
         {
             DAO.getInstance().deleteStorage(Silage.NameTable, storage, storage - silage.Count, Silage.CountAttr);
             return(true);
         }
         catch
         {
             MessageBox.Show("В одном из хранилищ находится зерно!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
     }
     return(true);
 }
Exemplo n.º 2
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            Store  storeClass  = new Store(Convert.ToInt32(storeNumericUpDown.Value));
            Silage silageClass = new Silage(Convert.ToInt32(silageNumericUpDown.Value));

            if (controller.onSaveClick(storeClass, store) && controller.onSaveClick(silageClass, silage))
            {
                this.Close();
            }
        }