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; } }
public ByARpt Update(estudiantesDto Reg) { cmdUpdate o = new cmdUpdate(); o.oDto = Reg; return o.Enviar(); }
public ByARpt Insert(estudiantesDto Reg) { cmdInsert o = new cmdInsert(); o.oDto = Reg; return o.Enviar(); }
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); }