Ejemplo n.º 1
0
        protected virtual void SetCreditCardAction()
        {
            CreditCardSelectForm form = new CreditCardSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _credit_card = form.Selected as CreditCardInfo;

                _entity.OidTarjetaCredito = _credit_card.Oid;
                _entity.TarjetaCredito    = _credit_card.Nombre;
                _entity.OidCuentaBancaria = _credit_card.OidCuentaBancaria;
                _entity.CuentaBancaria    = _credit_card.CuentaBancaria;
                Cuenta_TB.Text            = _entity.CuentaBancaria;
                Tarjeta_TB.Text           = _entity.TarjetaCredito;

                EstadoPago_BT.Enabled = (_credit_card.ETipoTarjeta == ETipoTarjeta.Debito);
                if (_credit_card.ETipoTarjeta == ETipoTarjeta.Credito)
                {
                    _entity.EEstadoPago = moleQule.Base.EEstado.Pendiente;
                }

                _entity.SetFechas(Fecha_DTP.Value, _credit_card);
                Vencimiento_DTP.Value = _entity.Vencimiento;

                EstadoPago_TB.Text = _entity.EstadoPagoLabel;
            }
        }
Ejemplo n.º 2
0
        protected override void SetCreditCardAction()
        {
            CreditCardSelectForm form = new CreditCardSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _credit_card = form.Selected as CreditCardInfo;

                if (_credit_card.ETipoTarjeta != ETipoTarjeta.Credito)
                {
                    PgMng.ShowInfoException("Solo son válidas las tarjetas de crédito");
                    return;
                }

                _entity.OidTarjetaCredito = _credit_card.Oid;
                _entity.TarjetaCredito    = _credit_card.Nombre;
                _entity.OidCuentaBancaria = _credit_card.OidCuentaBancaria;
                _entity.CuentaBancaria    = _credit_card.CuentaBancaria;
                _entity.Agente            = _credit_card.Nombre;
                Cuenta_TB.Text            = _entity.CuentaBancaria;
                Tarjeta_TB.Text           = _entity.TarjetaCredito;

                _entity.SetFechas(Fecha_DTP.Value, _credit_card);
                Vencimiento_DTP.Value = _entity.Vencimiento;

                EstadoPago_TB.Text = _entity.EstadoPagoLabel;

                LoadCreditCardStatements();
            }
        }
        protected override void SelectTarjetaAsociadaAction()
        {
            CreditCardSelectForm form = new CreditCardSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                CreditCardInfo item = form.Selected as CreditCardInfo;

                _entity.OidTarjetaAsociada = item.Oid;
                _entity.TarjetaAsociada    = item.Nombre;
            }
        }
        protected virtual void SetCreditCardAction()
        {
            CreditCardSelectForm form = new CreditCardSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                _tarjeta = form.Selected as CreditCardInfo;

                _entity.OidTarjetaCredito = _tarjeta.Oid;
                _entity.TarjetaCredito    = _tarjeta.Nombre;
                _entity.OidCuentaBancaria = _tarjeta.OidCuentaBancaria;
                _entity.CuentaBancaria    = _tarjeta.CuentaBancaria;
                Cuenta_TB.Text            = _entity.CuentaBancaria;
                Tarjeta_TB.Text           = _entity.TarjetaCredito;

                _entity.SetFechas(Fecha_DTP.Value, _tarjeta);
                Vencimiento_DTP.Value = _entity.Vencimiento;
            }
        }
Ejemplo n.º 5
0
        protected virtual void SetCreditCardAction()
        {
            CreditCardSelectForm form = new CreditCardSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                SetCreditCard(form.Selected as CreditCardInfo);

                EstadoPago_BT.Enabled = (_credit_card.ETipoTarjeta == ETipoTarjeta.Debito);
                if (_credit_card.ETipoTarjeta == ETipoTarjeta.Credito)
                {
                    _entity.EEstadoPago = moleQule.Base.EEstado.Pendiente;
                }

                _entity.SetFechas(Fecha_DTP.Value, _credit_card);
                Vencimiento_DTP.Value = _entity.Vencimiento;

                PaymentStatus_TB.Text = _entity.EstadoPagoLabel;
            }
        }
Ejemplo n.º 6
0
        protected override void SetCreditCardAction()
        {
            if (!ControlsMng.IsCurrentItemValid(Lines_DGW))
            {
                return;
            }

            CashLine item = ControlsMng.GetCurrentItem(Lines_DGW) as CashLine;

            if (item.Locked)
            {
                return;
            }

            if (!new ETipoLineaCaja[]
            {
                ETipoLineaCaja.EntradaPorTarjetaCredito
            }.Contains(item.ETipoLinea))
            {
                return;
            }

            CreditCardSelectForm form = new CreditCardSelectForm(this);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                CreditCardInfo credit_card = form.Selected as CreditCardInfo;
                if (credit_card.ETipoTarjeta != ETipoTarjeta.Credito)
                {
                    return;
                }

                item.OidCreditCard     = credit_card.Oid;
                item.CreditCard        = credit_card.Nombre;
                item.OidCuentaBancaria = credit_card.OidCuentaBancaria;
                item.CuentaBancaria    = credit_card.CuentaBancaria;

                Lines_BS.ResetBindings(false);
            }
        }