Пример #1
0
 private void RentEdit_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         this.Close();
         try
         {
             RentView rentView = this.Owner as RentView;
             rentView.Close();
         }
         catch
         {
         }
         try
         {
             RentView    rentView   = this.Owner as RentView;
             RentsList   rList      = rentView.Owner as RentsList;
             ObjectView  objectView = rList.Owner as ObjectView;
             ObjectsList objList    = objectView.Owner as ObjectsList;
             rentView.Close();
             rList.Close();
             objectView.Close();
             objList.Close();
         }
         catch
         {
         }
     }
 }
Пример #2
0
 private void saveButton_Click(object sender, EventArgs e)//сохранение в файл
 {
     if (clientFIO.Text == "" || objectBox.Text == "" || priceBox.Text == "" ||
         depositBox.Text == "" || addressesBox.Text == "" || secondAddressBox.Text == "" ||
         statusBox.Text == "" || measureBox.Text == "")
     {
         MainForm.stStrip.Items.Clear();
         MainForm.stStrip.Items.Add("Заполнены не все поля");
         MessageBox.Show("Для сохранения заполните все поля формы.", "Упс!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (Data.Objects.FindByName(objectBox.Text).InStock == 0 && Data.CurrentRent.ClientFIO == null)
     {
         MessageBox.Show("На складе не осталось данного товара.", "Упс!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (Data.Objects.FindByName(objectBox.Text).InStock == 0 && srent.Name != Data.Objects.FindByName(objectBox.Text).Name)
     {
         MessageBox.Show("На складе не осталось данного товара.", "Упс!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         SaveThisForm();
         svd         = false;
         Data.Status = false;
         MainForm.stStrip.Items.Clear();
         MainForm.stStrip.Items.Add("Есть несохраненные данные");
         MessageBox.Show("Данные успешно изменены.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
         RentView rentView = this.Owner as RentView;
         if (rentView != null)
         {
             rentView.Close();
         }
     }
 }