private void CarregaGrid() { ClsMateria mObjMateria = new ClsMateria(); mObjMateria.PreencheGrid(); dgvMateria.DataSource = mObjMateria.DSMateria; dgvMateria.DataMember = mObjMateria.DSMateria.Tables[0].TableName; dgvMateria.Columns[0].Visible = false; dgvMateria.Columns[3].Visible = false; }
private void BtnDeletar_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Quer mesmo Excluir essa Materia?\nProcesso nao reversivel!", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) { ClsMateria mObjMateria = new ClsMateria { Id_Curso = Convert.ToInt32(dgvMateria.CurrentRow.Cells[0].Value) }; mObjMateria.Desativa(); CarregaGrid(); } Limpar(); }
private void BtnSalvar_Click(object sender, EventArgs e) { if (Validador()) { ClsMateria mObjMateria = new ClsMateria { Id_Materia = Convert.ToInt32(0 + lblIdMateria.Text), Nm_Materia = txtMateria.Text, Sg_Materia = txtSigla.Text, Id_Curso = Convert.ToInt32(cbCurso.SelectedValue) }; if (aux == 1) { try { mObjMateria.Inserir(); lblResultado.Text = "Cadastro feito com Sucesso"; CarregaGrid(); } catch (Exception ex) { lblResultado.Text = "Erro ao cadastrar"; MessageBox.Show("Erro: " + ex.ToString()); } } else if (aux == 2) { try { mObjMateria.Atualizar(); lblResultado.Text = "Materia Atualizada"; CarregaGrid(); } catch (Exception ex) { lblResultado.Text = "Erro ao Atualizar"; MessageBox.Show("Erro: " + ex.ToString()); } } Limpar(); CarregaGrid(); } else { MessageBox.Show("Campos Vazios!\nPreencha todos os campos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }