Exemple #1
0
 public pagosDto GetLiquidacion(int id_liquidacion)
 {
     using (ctx = new ieEntities())
     {
         pagosDto r = new pagosDto();
         pagos o = ctx.pagos.Where(t => t.id == id_liquidacion).FirstOrDefault();
         Mapper.Map(o, r);
         return r;
     }
 }
Exemple #2
0
 public ByARpt PagarLiquidacion(pagosDto Reg)
 {
     cmdInsertPagar o = new cmdInsertPagar();
     o.oDto = Reg;
     return o.Enviar();
 }
Exemple #3
0
 public List<pagosDto> GetsLiquidacionesEstudiante(string id_estudiante, int? id_grupo = null)
 {
     using (ctx = new ieEntities())
     {
         List<pagosDto> lr = new List<pagosDto>();
         List<pagos> l;
         if (id_grupo != null) l = ctx.pagos.Where(t => t.id_estudiante == id_estudiante && t.id_grupo == id_grupo && t.estado != "AN").OrderByDescending(t => t.id).ToList();
         else l = ctx.pagos.Where(t => t.id_estudiante == id_estudiante && t.estado != "AN").OrderByDescending(t => t.id).ToList();
         foreach (pagos item in l)
         {
             int VT = 0;
             pagosDto r = new pagosDto();
             foreach (detalles_pago item2 in item.detalles_pago)
             {
                 VT += (int) item2.valor;
             }
             item.detalles_pago = null;
             Mapper.Map(item, r);
             r.ValorTotal = VT;
             lr.Add(r);
         }
         return lr;
     }
 }
Exemple #4
0
 public ByARpt Pagar(pagosDto Reg)
 {
     mCausacion.Causar(Reg.id_estudiante);
     cmdInsertPago o = new cmdInsertPago();
     o.oDto = Reg;
     return o.Enviar();
 }
 public ByARpt PostPagarLiquidacion(pagosDto Reg)
 {
     Reg.usu = GetUser();
     mPagos o = new mPagos();
     return o.PagarLiquidacion(Reg);
 }