private void AddButton_Click(object sender, EventArgs e) { formDTO.op = CrudOpr.Create; CreateUpdateCompanyForm form = new CreateUpdateCompanyForm(this, formDTO); form.Show(); }
private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["companyIdDataGridViewTextBoxColumn"].Value); // updating if (e.ColumnIndex == 3) { formDTO.op = CrudOpr.Update; ViewCompany findCompany = dto.db.ViewCompanies.SingleOrDefault(o => o.companyId == id); formDTO.obj = findCompany; CreateUpdateCompanyForm form = new CreateUpdateCompanyForm(this, formDTO); form.Show(); } // deleting if (e.ColumnIndex == 4) { // Запрашиваем подтверждение string message = "Do you want to delete?"; string caption = "Y/n"; var result = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { company c = new company(); c.companyId = id; // deleting if (crud.delete(c)) { MessageBox.Show("Company was deleted!"); resetCbData(); } else { MessageBox.Show("Deleting was denied"); } } } }