Esempio n. 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
         {
         }
     }
 }
Esempio n. 2
0
        private void CarsGrid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            string name = "";

            if (e.ColumnIndex != -1 & e.RowIndex != -1)
            {
                name = CarsGrid.Rows[e.RowIndex].Cells[0].Value.ToString();
                Data.CurrentObject = Data.Objects.FindByName(name);
                ObjectView objView = new ObjectView();
                objView.Owner = this;
                objView.ShowDialog();
            }
        }
Esempio n. 3
0
 private void ObjectEdit_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         this.Close();
         try
         {
             ObjectView  objView = this.Owner as ObjectView;
             ObjectsList objList = objView.Owner as ObjectsList;
             objView.Close();
             objList.Close();
         }
         catch
         {
         }
     }
 }
Esempio n. 4
0
 private void CarEdit_FormClosed(object sender, FormClosedEventArgs e)//изменение формы родителя
 {
     try
     {
         ObjectView carView = this.Owner as ObjectView;
         if (nameBox.Text == "" || numBox.Text == "" || priceBox.Text == "")
         {
             Data.Objects.DelObject(Data.CurrentObject);
             carView.Close();
         }
         carView.FillForm(Data.CurrentObject);
     }
     catch
     {
         ObjectsList carsList = this.Owner as ObjectsList;
         carsList.FillGrid();
     }
 }
Esempio n. 5
0
 private void saveButton_Click(object sender, EventArgs e)//сохранение
 {
     if (nameBox.Text == "" || numBox.Text == "" || priceBox.Text == "" ||
         numBox.Text == "")
     {
         MessageBox.Show("Для сохранения заполните все поля формы.", "Упс!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         MainForm.stStrip.Items.Clear();
         MainForm.stStrip.Items.Add("Заполнены не все поля");
     }
     else
     {
         SaveThisForm();
         Data.Status = false;
         MessageBox.Show("Данные успешно изменены.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
         MainForm.stStrip.Items.Clear();
         MainForm.stStrip.Items.Add("Есть несохраненные данные");
         this.Close();
         ObjectView objectView = this.Owner as ObjectView;
         if (objectView != null)
         {
             objectView.Close();
         }
     }
 }