예제 #1
0
        public static int Agregar(BoletaDePensamientoMatematico pBoletapm)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(string.Format("Insert into BoletaPensamientoMatematico (Nombre, Grado_y_Grupo ,Esperado,Desarrollo,Requiere_Apoyo,Resultado) values ('{0}','{1}','{2}','{2}','{4}','{5}')",
                                                                  pBoletapm.Nombre, pBoletapm.GradoyGrupo, pBoletapm.Esperado, pBoletapm.Desarrollo, pBoletapm.RequiereApoyo, pBoletapm.Resultado), BDConector.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
        private void evaluar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(identielemen.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            if (string.IsNullOrEmpty(estrategias.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            if (string.IsNullOrEmpty(nombranum.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            if (string.IsNullOrEmpty(utilizaobjsimbnum.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }

            if (string.IsNullOrEmpty(procesos.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            if (string.IsNullOrEmpty(comprendeprobl.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }
            if (string.IsNullOrEmpty(explicaprob.Text))
            {
                MessageBox.Show("Debe completar la informacion");
                return;
            }

            Identifica    = Convert.ToInt16(identielemen.Text);
            Estrategia    = Convert.ToInt16(estrategias.Text);
            Nombrarnum    = Convert.ToInt16(nombranum.Text);
            Usaobjsimbnum = Convert.ToInt16(utilizaobjsimbnum.Text);
            Proceso       = Convert.ToInt16(procesos.Text);
            Comprendeprob = Convert.ToInt16(comprendeprobl.Text);
            Explicaprob   = Convert.ToInt16(explicaprob.Text);

            MySqlConnection cn;

            try
            {
                cn = new MySqlConnection("server=127.0.0.1; port=3305; database=JardinBonifacioDiaz; Uid=root; pwd=root;");
                evaluapensamientomatematico(Identifica, Estrategia, Nombrarnum, Usaobjsimbnum, Proceso, Comprendeprob, Explicaprob);
                BoletaDePensamientoMatematico pPensamientoMatematico = new BoletaDePensamientoMatematico();
                pPensamientoMatematico.Nombre        = lblNomAl.Text.Trim();
                pPensamientoMatematico.GradoyGrupo   = lblGradGrup.Text.Trim();
                pPensamientoMatematico.Esperado      = lblesperado.Text.Trim();
                pPensamientoMatematico.Desarrollo    = lbldesarrollo.Text.Trim();
                pPensamientoMatematico.RequiereApoyo = lblrequiereapoyo.Text.Trim();
                pPensamientoMatematico.Resultado     = nivel.Text.Trim();

                int resultado = BoletaDePensamientoMatematicoABC.Agregar(pPensamientoMatematico);

                if (resultado > 0)
                {
                    MessageBox.Show("Alumno Evaluado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo evaluar el alumno", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ocurrio un error" + ex.Message);
            }
            MenuEval menu = new MenuEval(nombreAl, gradGrup, id);

            menu.Show();
            this.Hide();
        }