Exemple #1
0
        public static List <clsGradoAcademico> ListarGrados()
        {
            List <clsGradoAcademico> MilistaGradosAcademicos = new List <clsGradoAcademico>();

            SqlConnection miConexion;

            miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion);
            SqlCommand elComando;

            elComando             = new SqlCommand("usp_GragoAcademico_listarGrados", miConexion);
            elComando.CommandType = System.Data.CommandType.StoredProcedure;


            miConexion.Open();
            SqlDataReader LOSDATOS;

            LOSDATOS = elComando.ExecuteReader();
            //LOSDATOS.Read()==true quiere decir "Mientras haya datos"
            while (LOSDATOS.Read() == true)
            {
                clsGradoAcademico filaDeBaseDeDatos;
                filaDeBaseDeDatos = new clsGradoAcademico(
                    Convert.ToChar(LOSDATOS["Grado"])
                    );
                //Con esta línea estamos agregando cada fila de la
                //base de datos capturado en un objeto de la clase
                //Cliente a Milistado
                MilistaGradosAcademicos.Add(filaDeBaseDeDatos);
            }
            miConexion.Close();

            return(MilistaGradosAcademicos);
        }
Exemple #2
0
        public static clsGradoAcademico Vacantes(char grado, char Seccion)
        {
            clsGradoAcademico elgrado = null;
            SqlConnection     miConexion;

            miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion);
            SqlCommand elComando;

            elComando             = new SqlCommand("usp_GradoAcademico_confirmar", miConexion);
            elComando.CommandType = System.Data.CommandType.StoredProcedure;
            elComando.Parameters.AddWithValue("@parGrado", grado);
            elComando.Parameters.AddWithValue("@parSeccion", Seccion);


            miConexion.Open();
            SqlDataReader LOSDATOS;

            LOSDATOS = elComando.ExecuteReader();
            while (LOSDATOS.Read() == true)
            {
                byte total = Convert.ToByte(LOSDATOS["Disponible"]);
                elgrado = new clsGradoAcademico(total);
            }
            miConexion.Close();

            return(elgrado);
        }
Exemple #3
0
 public clsMatricula(clsPeriodoAcademico argPeriodoAcademico_year, clsEstudiante argEstudiante_NumDocumento,
                     clsUsuario argUsuario_NumDocumento, bool argVerificacionLogro,
                     clsGradoAcademico argGradoAcademico, DateTime argFechaRegistro)
 {
     PeriodoAcademico = argPeriodoAcademico_year;
     Estudiante       = argEstudiante_NumDocumento;
     Usuario          = argUsuario_NumDocumento;
     Verificacion     = argVerificacionLogro;
     GradoAcademico   = argGradoAcademico;
     FechaRegistro    = argFechaRegistro;
 }
Exemple #4
0
        public static List <clsGradoAcademico> ListarSecciones_porgrado(char grado)
        {
            List <clsGradoAcademico> MilistaSeccionesAcademicos = new List <clsGradoAcademico>();

            SqlConnection miConexion;

            miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion);
            SqlCommand elComando;

            elComando             = new SqlCommand("usp_GradoAcademico_listarSecciones", miConexion);
            elComando.CommandType = System.Data.CommandType.StoredProcedure;
            elComando.Parameters.AddWithValue("@parGrado", grado);


            miConexion.Open();
            SqlDataReader LOSDATOS;

            LOSDATOS = elComando.ExecuteReader();
            //LOSDATOS.Read()==true quiere decir "Mientras haya datos"
            while (LOSDATOS.Read() == true)
            {
                byte total             = Convert.ToByte(LOSDATOS["Capacidad"]);
                byte matriculados      = Convert.ToByte(LOSDATOS["Matriculados"]);
                int  capacidadrestante = 0;
                capacidadrestante = total - matriculados;
                clsGradoAcademico filaDeBaseDeDatos;
                filaDeBaseDeDatos = new clsGradoAcademico(
                    Convert.ToChar(LOSDATOS["Grado"]),
                    Convert.ToChar(LOSDATOS["Seccion"]),
                    Convert.ToByte(capacidadrestante)
                    );
                //Con esta línea estamos agregando cada fila de la
                //base de datos capturado en un objeto de la clase
                //Cliente a Milistado
                MilistaSeccionesAcademicos.Add(filaDeBaseDeDatos);
            }
            miConexion.Close();

            return(MilistaSeccionesAcademicos);
        }