//Процедура для добавления данных private void NewData() { fAEPrivilage newForm = new fAEPrivilage(); //Вызываем процедуру загрузки формы с нужными параметрами newForm.NewData(true, 0); newForm.Text = "Добавление данных"; newForm.ShowDialog(); //Обновляем данные из БД LoadData(); }
//процедура для редактирования данных private void EditData() { fAEPrivilage newForm = new fAEPrivilage(); //Запись данных из БД в компоненты для редактирования newForm.tbFIO.Text = dgvPrivilage.CurrentRow.Cells["fio"].Value.ToString(); newForm.mtbDateBirth.Text = Convert.ToString(Convert.ToDateTime(dgvPrivilage.CurrentRow.Cells["date_birth"].Value)); newForm.tbAdres.Text = dgvPrivilage.CurrentRow.Cells["adres"].Value.ToString(); newForm.cobGender.Text = dgvPrivilage.CurrentRow.Cells["gender"].Value.ToString(); newForm.cebPrivilage.Checked = Convert.ToBoolean(dgvPrivilage.CurrentRow.Cells["privilage"].Value); int iId = Convert.ToInt32(dgvPrivilage.CurrentRow.Cells["id"].Value); //Вызываем процедуру загрузки формы с нужными параметрами newForm.NewData(false, iId); newForm.Text = "Изменение данных"; newForm.ShowDialog(); //Обновляем данные из БД LoadData(); }