Beispiel #1
0
        public estudiantesDto Get(string Id)
        {
            using (ctx = new ieEntities())
            {
                estudiantesDto r = new estudiantesDto();
                estudiantes o = ctx.estudiantes.Where(t => t.identificacion == Id).FirstOrDefault();
                if (o != null)
                {
                    Mapper.Map(o, r);

                    if (r.id_ultima_matricula != null)
                    {
                        r.nombre_curso = ctx.matriculas.Where(t => t.id == r.id_ultima_matricula).FirstOrDefault().cursos.nombre;
                        r.nombre_grado = ctx.matriculas.Where(t => t.id == r.id_ultima_matricula).FirstOrDefault().cursos.grados.nombre;
                    }

                    Mapper.Map(o.terceros, r.terceros);
                    Mapper.Map(o.terceros1, r.terceros1);
                    Mapper.Map(o.terceros2, r.terceros2);
                    Mapper.Map(o.terceros3, r.terceros3);
                }
                return r;
            }
        }
Beispiel #2
0
 public ByARpt Update(estudiantesDto Reg)
 {
     cmdUpdate o = new cmdUpdate();
     o.oDto = Reg;
     return o.Enviar();
 }
Beispiel #3
0
 public ByARpt Insert(estudiantesDto Reg)
 {
     cmdInsert o = new cmdInsert();
     o.oDto = Reg;
     return o.Enviar();
 }
Beispiel #4
0
 public cEstudiantesOrden GetsOrden(int Orden, string filtro = "")
 {
     using (ctx = new ieEntities())
     {
         List<estudiantesDto> lr = new List<estudiantesDto>();
         List<estudiantes> l;
         if(filtro == "") l = ctx.estudiantes.ToList();
         else l = ctx.estudiantes.Where(t => t.codigo.ToUpper().Contains(filtro.ToUpper()) || t.identificacion.ToUpper().Contains(filtro.ToUpper()) || t.terceros.nombre.ToUpper().Contains(filtro.ToUpper()) || t.terceros.apellido.ToUpper().Contains(filtro.ToUpper())).ToList();
         if (l.Count() > 0)
         {
             int Inicial = Orden * 20;
             int Final = Inicial + 19;
             int i = Inicial;
             bool ult = false;
             while (i < l.Count() && i <= Final)
             {
                 estudiantesDto o = new estudiantesDto();
                 Mapper.Map(l[i], o);
                 if (i == l.Count() - 1) ult = true;
                 lr.Add(o);
                 i++;
             }
             cEstudiantesOrden objResEstudiantes = new cEstudiantesOrden();
             objResEstudiantes.Ultimo = ult;
             objResEstudiantes.lEstudiantes = lr;
             return objResEstudiantes;
         }
         else
         {
             cEstudiantesOrden objResEstudiantes = new cEstudiantesOrden();
             objResEstudiantes.Ultimo = true;
             objResEstudiantes.lEstudiantes = lr;
             return objResEstudiantes;
         }
     }
 }
 public ByARpt Put(estudiantesDto Reg)
 {
     Reg.usu = GetUser();
     mEstudiantes o = new mEstudiantes();
     return o.Update(Reg);
 }
 public ByARpt Post(estudiantesDto Reg)
 {
     Reg.usu = GetUser();
     mEstudiantes o = new mEstudiantes();
     return o.Insert(Reg);
 }