Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 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();
         }
     }
 }