Пример #1
0
        /*
         * Que no exceda el límite de la cuenta
         * */
        private Boolean MontoCuentaValido()
        {
            EntitieCuenta cuentaDe = GetCuentaSeleccionada(true);

            if (ManagerFormats.Instance.MoneyToDecimal(textboxMonto.Text) <= cuentaDe.GetBalance())
            {
                return(true);
            }
            else
            {
                ManagerMessages.Instance.NewInformationMessage(this, "El monto supera el límite de la cuenta");
                return(false);
            }
        }
Пример #2
0
        public void AjustarBalance(int idCuenta, decimal balance)
        {
            /* El ajuste se realliza con la misma transacción, sin
             * necesidad de hacerlo manualmente */
            EntitieCuenta          cuenta          = GetCuentaById(idCuenta);
            EntitieTipoTransaccion tipoTransaccion = ControllerTipoTransacciones.Instance.GetTipoTransaccionByNombre("AJUSTE");
            EntitieTransaccion     transaccion     = new EntitieTransaccion(idCuenta, tipoTransaccion.GetIdTipoTransaccion(), balance - cuenta.GetBalance());

            ControllerTransacciones.Instance.NuevaTransaccion(transaccion);
        }