private void miDeleteProject_Click(object sender, EventArgs e) { if (dgvProject.SelectedRows.Count > 0) { int projectId = (int)dgvProject.SelectedRows[0].Cells["ID"].Value; string projectName = (string)dgvProject.SelectedRows[0].Cells["Name"].Value; DialogResult result = MessageBox.Show(string.Format("{0} isimli projeyi silmek istediğinize emin misiniz?", projectName), "Dikkat!", MessageBoxButtons.YesNo); bool removeResult = false; if (result == DialogResult.Yes) { ProjectBusiness projectBuss = new ProjectBusiness(_user); try { removeResult = projectBuss.Remove(projectBuss.Get(projectId)); } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show(removeResult ? "Silme işlemi başarıyla gerçekleşti." : "Silme işlemi başarısız!"); } } }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { try { _projectBusiness = new ProjectBusiness(); object cellValue = dgvList.SelectedRows[0].Cells["ID"].Value; int projectId = (int)cellValue; Project project = _projectBusiness.GetById(projectId); DialogResult dr = MessageBox.Show(project.Name + " " + " isimli kaydı silmek istediğinize emin misiniz ", "Dikkat", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { _projectBusiness.Remove(project); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }