Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class BEAlumnoMatriculado
- {
- //public string DEPENDENCIA - (UCCI - IESC)
- public int CodigoPersona { get; set; }// PIDM - Código de Persona
- public string CodigoCampus { get; set; }// COD_CAMPUS - Código de Sede
- public string CampusStr { get; set; }// CAMPUS - Nombre de Sede
- public string CodigoPeriodo { get; set; }// PERIODO - Periodo Académico
- public string PeriodoStr { get; set; }// PARTE_PERIODO -
- public int CodigoCarrera { get; set; }// COD_CARRERA - Código de Escuela/Carrera
- public string CarreraStr { get; set; }// CARRERA_PROFESIONAL - Nombre de Escuela/Carrera
- public string CodigoModalidad { get; set; } //COD_MODAL - Código de Modalidad
- public string ModalidadStr { get; set; }// MODALIDAD - Modalidad
- public string DniAlumno { get; set; } //DNI - DNI de Alumno
- public string AlumnoStr { get; set; }// ESTUDIANTE - Nombre Alumno
- //public string NRC - Es el equivalente a la seccion
- public string CodigoAsignatura{get;set;}//COD_ASIG - Código de la Asignatura
- public string AsignaturaStr { get; set; }// ASIGNATURA - Nombre Asignatura
- //public string CAMPUS_NRCS - Sede de la SeccionNRC
- //public string MODAL_NRC - Modalidad de la SeccionNRC
- public string DniDocente { get; set; }// DNI_DOCENTE - Dni de Docente
- public string DocenteStr { get; set; }// DOCENTE - Nombre de Docente
- public string PlanEstudio { get; set; }// ATRI_PLAN - Plan de Estudios
- public int IdSeccion { get; set; }//NRC
- }
- public List<BEAlumnoMatriculado> ListarAlumnoMatriculado(SqlConnection con,string Modalidad,int TipoAsignatura , string Periodo) {
- List<BEAlumnoMatriculado> lista = null;
- BEAlumnoMatriculado alumno = null;
- SqlCommand cmd = new SqlCommand("usp_listaralumnosMatriculados", con);
- cmd.CommandType = CommandType.StoredProcedure;
- var oParam = new IDataParameter[3];
- oParam[0] = new SqlParameter("@Modalidad", (object)Modalidad ?? DBNull.Value) {Direction=ParameterDirection.Input };
- oParam[1] = new SqlParameter("@TipoAsignatura", (object)TipoAsignatura ?? DBNull.Value) { Direction = ParameterDirection.Input };
- oParam[2] = new SqlParameter("@Periodo", (object)Periodo ?? DBNull.Value) { Direction = ParameterDirection.Input };
- cmd.Parameters.Clear();
- cmd.Parameters.AddRange(oParam);
- SqlDataReader dr = cmd.ExecuteReader();
- if (dr != null) {
- int pCodigoAlumno = dr.GetOrdinal("CodigoPersona");
- int pPlanEstudio = dr.GetOrdinal("PlanEstudio");
- int pCodigoCampus = dr.GetOrdinal("CodigoCampus");
- int pCampusStr = dr.GetOrdinal("CampusStr");
- int pCodigoPeriodo = dr.GetOrdinal("CodigoPeriodo");
- int pPeriodoStr = dr.GetOrdinal("PeriodoStr");
- int pCodigoCarrera = dr.GetOrdinal("CodigoCarrera");
- int pCarreraStr = dr.GetOrdinal("CarreraStr");
- int pCodigoModalidad = dr.GetOrdinal("CodigoModalidad");
- int pModalidadStr = dr.GetOrdinal("ModalidadStr");
- int pDniAlumno = dr.GetOrdinal("DniAlumno");
- int pIdSeccion = dr.GetOrdinal("IdSeccion");
- int pAlumnoStr = dr.GetOrdinal("AlumnoStr");
- int pCodigoAsignatura = dr.GetOrdinal("CodigoAsignatura");
- int pAsignaturaStr = dr.GetOrdinal("AsignaturaStr");
- int pDniDocente = dr.GetOrdinal("DniDocente");
- int pDocenteStr = dr.GetOrdinal("DocenteStr");
- lista = new List<BEAlumnoMatriculado>();
- while (dr.Read()) {
- alumno = new BEAlumnoMatriculado();
- alumno.CodigoPersona = dr.GetValue(pCodigoAlumno) == DBNull.Value ? default(int) : dr.GetInt32(pCodigoAlumno);
- alumno.PlanEstudio = dr.GetValue(pPlanEstudio) == DBNull.Value ? default(string) : dr.GetString(pPlanEstudio);
- alumno.CodigoCampus = dr.GetValue(pCodigoCampus) == DBNull.Value ? default(string) : dr.GetString(pCodigoCampus);
- alumno.CampusStr = dr.GetValue(pCampusStr) == DBNull.Value ? default(string) : dr.GetString(pCampusStr);
- alumno.CodigoPeriodo = dr.GetValue(pCodigoPeriodo) == DBNull.Value ? default(string) : dr.GetString(pCodigoPeriodo);
- alumno.PeriodoStr = dr.GetValue(pPeriodoStr) == DBNull.Value ? default(string) : dr.GetString(pPeriodoStr);
- alumno.CodigoCarrera = dr.GetValue(pCodigoCarrera) == DBNull.Value ? default(int) : dr.GetInt32(pCodigoCarrera);
- alumno.CarreraStr = dr.GetValue(pCarreraStr) == DBNull.Value ? default(string) : dr.GetString(pCarreraStr);
- alumno.CodigoModalidad = dr.GetValue(pCodigoModalidad) == DBNull.Value ? default(string) : dr.GetString(pCodigoModalidad);
- alumno.ModalidadStr = dr.GetValue(pModalidadStr) == DBNull.Value ? default(string) : dr.GetString(pDniAlumno);
- alumno.DniAlumno = dr.GetValue(pDniAlumno) == DBNull.Value ? default(string) : dr.GetString(pPlanEstudio);
- alumno.IdSeccion = dr.GetValue(pIdSeccion) == DBNull.Value ? default(int) : dr.GetInt32(pIdSeccion);
- alumno.AlumnoStr = dr.GetValue(pAlumnoStr) == DBNull.Value ? default(string) : dr.GetString(pAlumnoStr);
- alumno.CodigoAsignatura = dr.GetValue(pCodigoAsignatura) == DBNull.Value ? default(string) : dr.GetString(pCodigoAsignatura);
- alumno.AsignaturaStr = dr.GetValue(pAsignaturaStr) == DBNull.Value ? default(string) : dr.GetString(pAsignaturaStr);
- alumno.DniDocente = dr.GetValue(pDniDocente) == DBNull.Value ? default(string) : dr.GetString(pDniDocente);
- alumno.DocenteStr = dr.GetValue(pDocenteStr) == DBNull.Value ? default(string) : dr.GetString(pDocenteStr);
- lista.Add(alumno);
- }
- dr.Close();
- }
- return lista;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement