public decimal ObtenerDeuda(int nroBoleta) { Boleta boleta = new Boleta(); boleta = boleta.ObtenerBoleta(nroBoleta); decimal abonos = ConectorDALC.ModeloAlmacen.V_ABONO.Where(a => a.BOLETA_NUMEROBOLETA == nroBoleta). Select(a => a.TOTAL).DefaultIfEmpty(0).Sum(); decimal montoBoleta = boleta.Total; decimal deuda = montoBoleta - abonos; return(deuda); }
public List <DetalleBoleta> ListaProductoCantidadDetalle(int numeroBoleta) { Boleta boleta = new Boleta(); boleta = boleta.ObtenerBoleta(numeroBoleta); List <DETALLE_BOLETA> listadoModelo = ConectorDALC.ModeloAlmacen.DETALLE_BOLETA. Where(d => d.BOLETA_NUMEROBOLETA == numeroBoleta).ToList(); List <DetalleBoleta> listadoD = new List <DetalleBoleta>(); foreach (DETALLE_BOLETA item in listadoModelo) { DetalleBoleta detalle = new DetalleBoleta(); detalle.CodigoProducto = item.PRODUCTO_CODIGO; detalle.Cantidad = (int)item.CANTIDAD; listadoD.Add(detalle); } return(listadoD); }