Beispiel #1
0
        public long?InsertarActualizarPreliquidacion(PreliquidacionModel model)
        {
            Mapper.CreateMap <PreliquidacionModel, InsertarActualizarPreliquidacionCommand>();
            var comando = Mapper.Map <PreliquidacionModel, InsertarActualizarPreliquidacionCommand>(model);
            var result  = (InsertarActualizarPreliquidacionOutput)comando.Execute();

            return(result.idpreliquidacion);
        }
Beispiel #2
0
        internal long AgregarRecargo(PreliquidacionModel model)
        {
            var comando = new AgregarRecargoCommand {
                idordentrabajo = model.idordentrabajo, recargo = model.recargo.Value
            };
            var result = (InsertarActualizarPreliquidacionOutput)comando.Execute();

            return(result.idordentrabajo);
        }
Beispiel #3
0
        public long InsertarActualizarPreliquidacionDetalle(PreliquidacionModel model)
        {
            var comando = new InsertarActualizarDetalleComprobanteCommand
            {
                idcomprobantepago = model.idcomprobantepago.Value,
                idordentrabajo    = model.idordentrabajo,
                igv      = model.igv,
                subtotal = model.subtotal,
                total    = model.total,
                recargo  = model.recargo
            };
            var result = (InsertarActualizarDetalleComprobanteOutput)comando.Execute();

            return(result.iddetallecomprobante);
        }