Example #1
0
        public EPago AgregarPago(EMedioPago medioPago, EPago pago, out Respuesta respuesta)
        {
            respuesta = new Respuesta(false);
            if (VerificarPago(medioPago, pago.Valor, ref respuesta))
            {
                log.InfoFormat("[EVenta.Agregar] pago verificado [{0}]", medioPago.ToString());

                Pagos.Add(pago);
                PorPagar -= pago.Valor;
            }
            else
            {
                log.WarnFormat("[EVenta.Agregar] pago no verificado. [{0}]", medioPago.ToString());
            }

            return(pago);
        }