private void btnDelete_Click(object sender, EventArgs e) { var idLesson = Convert.ToInt32(this.dgvListLessons.SelectedRows[0].Cells[2].Value); try { var resultQuestion = MessageBox.Show("Você tem certeza que deseja apagar este item", "Apagar Aula", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (resultQuestion == DialogResult.Yes) { var entity = new LessonsDefaultBUS().GetByID(idLesson); new LessonsDefaultBUS().Delete(entity); MessageBox.Show("Item apagado com sucesso", "Apagar Aula", MessageBoxButtons.OK, MessageBoxIcon.Information); PopulateGrid(); } } catch (Exception) { MessageBox.Show("Ocorreu um erro ao tentar apagar item.", "Apagar Aula", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSave_Click(object sender, EventArgs e) { try { string msgError = ValidateForm(); if (string.IsNullOrEmpty(msgError)) { if (Convert.ToInt32(lblIdLesson.Text) <= 0) { //add new lesson new LessonsDefaultBUS().Add(new LessonsDefaultEntity() { NameLessonDefault = txtNameLesson.Text.Trim(), Type = cbTypeLesson.SelectedItem.ToString() }); MessageBox.Show("Aula cadastrada com sucesso", "Cadastro de Aula", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { //update lesson var entity = new LessonsDefaultBUS().GetByID(Convert.ToInt32(lblIdLesson.Text)); entity.NameLessonDefault = txtNameLesson.Text.Trim(); entity.Type = cbTypeLesson.SelectedItem.ToString(); new LessonsDefaultBUS().Update(entity); MessageBox.Show("Aula atualizada com sucesso", "Cadastro de Aula", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show(msgError, "Cadastro de Aula", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MessageBox.Show("Ocorreu um erro ao tentar salvar.", "Cadastro de Aula", MessageBoxButtons.OK, MessageBoxIcon.Error); } }