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); }
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); }
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; }
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); }