Exemple #1
0
        public List <EMatricula> ListaMatriculas()
        {
            comando             = new SqlCommand("ListaMatricula", conexion);
            comando.CommandType = CommandType.StoredProcedure;
            conexion.Open();
            SqlDataReader     leer  = comando.ExecuteReader();
            List <EMatricula> lista = new List <EMatricula>();

            while (leer.Read())
            {
                EMatricula a = new EMatricula();
                a.MatriculaId          = (int)leer[0];
                a.FechaMatricula       = (DateTime)leer[1];
                a.Ciclo.CicloEscolarId = (int)leer[2];
                a.Alumnos.AlumnoId     = (int)leer[3];
                a.Alumnos.Nombres      = leer[4].ToString();
                a.Grados.GradoId       = (int)leer[5];
                a.Grados.Grado         = leer[6].ToString();
                a.seccion       = leer[7].ToString();
                a.Turno.TurnoId = (int)leer[8];
                a.Turno.Turno   = leer[9].ToString();
                a.Colegio       = leer[10].ToString();
                a.Repitente     = leer[11].ToString();
                lista.Add(a);
            }
            leer.Close();
            conexion.Close();
            conexion.Dispose();
            return(lista);
        }
Exemple #2
0
 public void IngresarMatricula(EMatricula matricula)
 {
     try
     {
         DMatricula d = new DMatricula();
         d.IngresarMatricula(matricula);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
        public bool insertarMatricula(EMatricula eMatricula)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "pr_matricula_add";

            try
            {
                cmd.Parameters.Add(new SqlParameter("@idAlumno", SqlDbType.Int));
                cmd.Parameters["@idAlumno"].Value = eMatricula.idAlumno;

                cmd.Parameters.Add(new SqlParameter("@idNivel", SqlDbType.Int));
                cmd.Parameters["@idNivel"].Value = eMatricula.idNivel;


                cmd.Parameters.Add(new SqlParameter("@periodo", SqlDbType.VarChar, 100));
                cmd.Parameters["@periodo"].Value = eMatricula.periodo;

                cmd.Parameters.Add(new SqlParameter("@seccion", SqlDbType.VarChar, 20));
                cmd.Parameters["@seccion"].Value = eMatricula.seccion;


                cmd.Parameters.Add(new SqlParameter("@fecha", SqlDbType.Date));
                cmd.Parameters["@fecha"].Value = eMatricula.fecha;

                cmd.Parameters.Add(new SqlParameter("@hora", SqlDbType.Date));
                cmd.Parameters["@hora"].Value = eMatricula.hora;


                cnx.Open();
                cmd.ExecuteNonQuery();
                v_exito = true;
            }
            catch (SqlException ex)
            {
                v_exito = false;
                eMatricula.mensajeResp = ex.Message;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(v_exito);
        }
Exemple #4
0
 private void btningresar_Click(object sender, EventArgs e)
 {
     try
     {
         if (modificar == 0)
         {
             if (txtNombre.Text != "" || txtApellido.Text != "")
             {
                 DialogResult mensaje = MessageBox.Show("¿Estas seguro de Matricular a  " + txtNombre.Text + " en el " + cbmGrados.Text, " SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                 if (mensaje == DialogResult.OK)
                 {
                     EMatricula matricula = new EMatricula();
                     matricula.Alumnos.AlumnoId = Convert.ToInt32(txtNombre.Tag);
                     matricula.Grados.GradoId   = Convert.ToInt32(cbmGrados.SelectedValue.ToString());
                     matricula.seccion          = comboBox1.SelectedValue.ToString();
                     matricula.Repitente        = chkrepitente.Checked ? "SI" : "NO";
                     matricula.Turno.TurnoId    = Convert.ToInt32(cbmTurnos.SelectedValue.ToString());
                     //if (cbmColegio.SelectedItem != null)
                     //    matricula.ColegioId = Convert.ToInt32(cbmColegio.SelectedValue.ToString());
                     //else
                     //    matricula.ColegioId = null;
                     matricula.ColegioId = chkPrimerIngreso.Checked ? Convert.ToInt32(cbmColegio.SelectedValue.ToString()) : 0;
                     NMatricula n = new NMatricula();
                     n.IngresarMatricula(matricula);
                     MessageBox.Show("Matricula ingresada con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     Limpiar();
                 }
             }
             else
             {
                 MessageBox.Show("No hay registro que guardar", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
         if (modificar == 1)
         {
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #5
0
 public void IngresarMatricula(EMatricula m)
 {
     try
     {
         comando             = new SqlCommand("IngresarMatricula", conexion);
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@AlumnoId", m.Alumnos.AlumnoId);
         comando.Parameters.AddWithValue("@GradoId", m.Grados.GradoId);
         comando.Parameters.AddWithValue("@Seccion", m.seccion);
         comando.Parameters.AddWithValue("@Repitente", m.Repitente);
         comando.Parameters.AddWithValue("@TurnoId", m.Turno.TurnoId);
         comando.Parameters.AddWithValue("@ColegioId", m.ColegioId);
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         conexion.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #6
0
 public bool editar(EMatricula mcMatricula)
 {
     return(matriculaDatos.modificarMatricula(mcMatricula));
 }
Exemple #7
0
 public bool agregar(EMatricula mcMatricula)
 {
     return(matriculaDatos.insertarMatricula(mcMatricula));
 }