예제 #1
0
 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);
     }
 }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
        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);
            }
        }