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; } }
public ByARpt PagarLiquidacion(pagosDto Reg) { cmdInsertPagar o = new cmdInsertPagar(); o.oDto = Reg; return o.Enviar(); }
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; } }
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); }