Пример #1
0
        public static AlumnoDC TranslateAlumnoXAlumnoXCarreraXPeriodoXPPPXEstadoToAlumnoDC(uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstadoResult objLR)
        {
            AlumnoDC objDC;

            try
            {
                objDC = new AlumnoDC();

                objDC.AlumnoId = objLR.AlumnoId;
                objDC.Nombres = objLR.NOMBRES == null ? "" : objLR.NOMBRES;
                objDC.Apellidos = objLR.APELLIDOS == null ? "" : objLR.APELLIDOS;
                objDC.CarreraId = objLR.CARRERAID == null ? 0 : objLR.CARRERAID;
                objDC.CarreraNombre = objLR.CarreraNombre == null ? "" : objLR.CarreraNombre;
                objDC.PeriodoId = objLR.PERIODOID == null ? 0 : objLR.PERIODOID;
                objDC.Descripcion = objLR.DESCRIPCION == null ? "" : objLR.DESCRIPCION;
                objDC.PracticaPreProfesionalId = objLR.PRACTICAPREPROFESIONALID;
                objDC.PPPNombre = objLR.PPPNombre == null ? "" : objLR.PPPNombre;
                objDC.CreditosAprobados = objLR.CREDITOSAPROBADOS == null ? 0 : objLR.CREDITOSAPROBADOS;
                objDC.CreditosPPPCumplidos = objLR.CREDITOSPPPCUMPLIDOS == null ? 0 : objLR.CREDITOSPPPCUMPLIDOS;

                return objDC;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            { }
        }
Пример #2
0
 public List<uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstadoResult> alumnoListarXAlumnoXCarreraXPeriodoXPPPXEstado(String AlumnoId, Int32? CarreraId, Int32? PeriodoId, Int32 PracticaPreProfesionalId, Int32? Estado, Boolean busqueda)
 {
     SSIA2013DataContext dc = null;
     try
     {
         dc = new SSIA2013DataContext(ConfigurationManager.ConnectionStrings["SSIA2013"].ToString());
         List<uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstadoResult> lst;
         if (busqueda)
         {
             lst = dc.uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstado(AlumnoId, CarreraId, PeriodoId, PracticaPreProfesionalId, Estado).ToList();
         }
         else
         {
             List<uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstado_SinMatriculaResult> lstn = dc.uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstado_SinMatricula(AlumnoId, CarreraId, PeriodoId, PracticaPreProfesionalId, Estado).ToList();
             lst = new List<uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstadoResult>();
             for(int i=0;i<lstn.Count;i++)
             {
                 uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstadoResult rst = new uspAlumno_ListarXAlumnoXCarreraXPeriodoXPPPXEstadoResult();
                 rst.AlumnoId = lstn.ElementAt(i).AlumnoId;
                 rst.APELLIDOS = lstn.ElementAt(i).APELLIDOS;
                 rst.CARRERAID = lstn.ElementAt(i).CARRERAID;
                 rst.CarreraNombre = lstn.ElementAt(i).CarreraNombre;
                 rst.CREDITOSAPROBADOS = lstn.ElementAt(i).CREDITOSAPROBADOS;
                 rst.CREDITOSPPPCUMPLIDOS = lstn.ElementAt(i).CREDITOSPPPCUMPLIDOS;
                 rst.DESCRIPCION = lstn.ElementAt(i).DESCRIPCION;
                 rst.NOMBRES = lstn.ElementAt(i).NOMBRES;
                 rst.PERIODOID = lstn.ElementAt(i).PERIODOID;
                 rst.PPPNombre = lstn.ElementAt(i).PPPNombre;
                 rst.PRACTICAPREPROFESIONALID = lstn.ElementAt(i).PRACTICAPREPROFESIONALID;
                 lst.Add(rst);
             }
         }
         return lst;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (dc != null)
         {
             dc.Dispose();
         }
     }
 }