private bool GerarProva() { ClsProva mObjProva = new ClsProva() { Nm_Prova = txtProva.Text, Id_Prontuario = 1 }; try { mObjProva.Inserir(); mObjProva.maxId(); IdProva = mObjProva.Id_Prova; foreach (DataGridViewRow ROW in dgvMateria.Rows) { mObjProva.Qtd = Convert.ToInt32(ROW.Cells[2].Value); mObjProva.Id_Materia = Convert.ToInt32(ROW.Cells[0].Value); mObjProva.SelecionaQuestaoProva(); DataSet TbTemp = mObjProva.DSProva; foreach (DataRow Line in TbTemp.Tables[0].Rows) { mObjProva.Id_Questao = Convert.ToInt32(Line[0]); mObjProva.Id_Prova = IdProva; mObjProva.InserirQuestaoProva(); } } return(true); } catch { mObjProva.Desativa(); return(false); } }
private void BtnDeletar_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Você tem certeza que deseja excluir essa Prova?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)) { ClsProva mObjProva = new ClsProva() { Id_Prova = Convert.ToInt32(dgvProva.CurrentRow.Cells[0].Value) }; try { mObjProva.Desativa(); CarregaGrid(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.ToString()); CarregaGrid(); } } }