private void CarView_FormClosed(object sender, FormClosedEventArgs e)//изменения в форму родителя { ObjectsList objectsList = this.Owner as ObjectsList; objectsList.FillGrid(); carPic.Image.Dispose(); }
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 { } } }
private void CarsMenuBox_Click(object sender, EventArgs e)//открытие таблицы машин { if (Users.CurrentUser.Status == "admin") { ObjectsList carsList = new ObjectsList(); carsList.Owner = this; carsList.ShowDialog(); } else { MessageBox.Show("Доступ ограничен вашим статусом"); } }
private void ObjectView_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); try { ObjectsList objList = this.Owner as ObjectsList; objList.Close(); } catch { } } }
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(); } }