示例#1
0
        public List<pagosDto> GetPagosEstudiante(bPagosEstudiante Reg)
        {
            using (ctx = new ieEntities())
            {
                Reg.FechaInicial = new DateTime(Reg.FechaInicial.Year, Reg.FechaInicial.Month, Reg.FechaInicial.Day, 0, 0, 0);
                Reg.FechaFinal = new DateTime(Reg.FechaFinal.Year, Reg.FechaFinal.Month, Reg.FechaFinal.Day, 0, 0, 0);
                List<pagosDto> lr = new List<pagosDto>();
                List<pagos> l = new List<pagos>();

                Reg.FechaInicial = new DateTime(Reg.FechaInicial.Year, Reg.FechaInicial.Month, Reg.FechaInicial.Day, 0, 0, 0);
                Reg.FechaFinal = new DateTime(Reg.FechaFinal.Year, Reg.FechaFinal.Month, Reg.FechaFinal.Day, 23, 59, 0);

                if(Reg.id_estudiante != "") l = ctx.pagos.Where(t => t.id_estudiante == Reg.id_estudiante && t.estado == "PA" && t.fecha_pago >= Reg.FechaInicial && t.fecha_pago <= Reg.FechaFinal).OrderByDescending(t=> t.id).ToList();
                else l = ctx.pagos.Where(t => t.estado == "PA" && t.fecha_pago >= Reg.FechaInicial && t.fecha_pago <= Reg.FechaFinal).OrderByDescending(t => t.id).ToList();
                Mapper.Map(l, lr);
                return lr;
            }
        }
示例#2
0
 public List<pagosDto> PostPagosEstudiante(bPagosEstudiante Reg)
 {
     mPagos o = new mPagos();
     return o.GetPagosEstudiante(Reg);
 }