コード例 #1
0
        private VentaPago ObtenerPago()
        {
            VentaPago ventaPago = new VentaPago();

            if (TabsFormaPago.SelectedPage == this.TabEfectivo)
            {
                ventaPago.Importe = this.Importe;
                if (ChkCajaAnterior.Checked)
                {
                    ventaPago.TipoPago = FormaPago.EfectivoCajaAnterior;
                    ventaPago.Descripcion = "Caja Anterior";
                }
                else
                    ventaPago.TipoPago = FormaPago.Efectivo;

            }

            if (TabsFormaPago.SelectedPage == this.TabTarjeta)
            {
                var ventaPagoTarjeta = new VentaPagoTarjeta();
                ventaPagoTarjeta.Interes = Interes;
                //ventaPagoTarjeta.Importe = Importe;
                var interes = Importe * Interes/100;
                ventaPagoTarjeta.Intereses = interes;
                ventaPagoTarjeta.Importe = Importe + interes;
                ventaPagoTarjeta.TipoPago = FormaPago.Tarjeta;
                ventaPagoTarjeta.TarjetaId = TarjetaId;
                ventaPagoTarjeta.CuponNumero = CuponNumero;
                ventaPagoTarjeta.Descripcion = CbxTarjeta.Text + " - " + CuponNumero;
                
                ventaPago = ventaPagoTarjeta;
            }

            if (TabsFormaPago.SelectedPage == this.TabCheque)
            {
                var ventaPagoCheque = new VentaPagoCheque();
                ventaPagoCheque.Importe = Importe;
                ventaPagoCheque.TipoPago = FormaPago.Cheque;
                ventaPagoCheque.FechaCobro = this.ChequeFechaCobro;
                ventaPagoCheque.BancoId = this.ChequeBancoId;
                ventaPagoCheque.Numero = ChequeNumero;
                ventaPagoCheque.Descripcion = CbxChequeBanco.Text + " - " + ChequeNumero;
                ventaPago = ventaPagoCheque;
            }

            if (TabsFormaPago.SelectedPage == this.TabDeposito)
            {
                VentaPagoDeposito ventaPagoDeposito = new VentaPagoDeposito();
                ventaPagoDeposito.Importe = Importe;
                ventaPagoDeposito.TipoPago = FormaPago.Deposito;
                ventaPagoDeposito.Fecha = DepositoFecha;
                ventaPagoDeposito.CuentaId = DepositoCuentaId;
                ventaPagoDeposito.Numero = DepositoNumero;
                ventaPagoDeposito.Descripcion = CbxDepositoBanco.Text + " - " + DepositoNumero;
                ventaPago = ventaPagoDeposito;
            }
            if (TabsFormaPago.SelectedPage == this.TabTransferencia)
            {
                VentaPagoTransferencia ventaPagoTransferencia = new VentaPagoTransferencia();
                ventaPagoTransferencia.Importe = Importe;
                ventaPagoTransferencia.TipoPago = FormaPago.Transferencia;
                ventaPagoTransferencia.Fecha = TransferenciaFecha;
                ventaPagoTransferencia.CuentaId = CuentaTransferencia;
                ventaPagoTransferencia.Numero = NumeroTransferencia;
                ventaPagoTransferencia.Descripcion = CbxCuentasTransferencia.Texto;
                ventaPago = ventaPagoTransferencia;
            }

            return ventaPago;
        }
コード例 #2
0
ファイル: FrmAgregarPago.cs プロジェクト: windygu/Libreria
        private VentaPago ObtenerPago()
        {
            VentaPago ventaPago = new VentaPago();

            if (TabsFormaPago.SelectedPage == this.TabEfectivo)
            {
                ventaPago.Importe = this.Importe;
                if (ChkCajaAnterior.Checked)
                {
                    ventaPago.TipoPago    = FormaPago.EfectivoCajaAnterior;
                    ventaPago.Descripcion = "Caja Anterior";
                }
                else
                {
                    ventaPago.TipoPago = FormaPago.Efectivo;
                }
            }

            if (TabsFormaPago.SelectedPage == this.TabTarjeta)
            {
                var ventaPagoTarjeta = new VentaPagoTarjeta();
                ventaPagoTarjeta.Interes = Interes;
                //ventaPagoTarjeta.Importe = Importe;
                var interes = Importe * Interes / 100;
                ventaPagoTarjeta.Intereses   = interes;
                ventaPagoTarjeta.Importe     = Importe + interes;
                ventaPagoTarjeta.TipoPago    = FormaPago.Tarjeta;
                ventaPagoTarjeta.TarjetaId   = TarjetaId;
                ventaPagoTarjeta.CuponNumero = CuponNumero;
                ventaPagoTarjeta.Descripcion = CbxTarjeta.Text + " - " + CuponNumero;

                ventaPago = ventaPagoTarjeta;
            }

            if (TabsFormaPago.SelectedPage == this.TabCheque)
            {
                var ventaPagoCheque = new VentaPagoCheque();
                ventaPagoCheque.Importe     = Importe;
                ventaPagoCheque.TipoPago    = FormaPago.Cheque;
                ventaPagoCheque.FechaCobro  = this.ChequeFechaCobro;
                ventaPagoCheque.BancoId     = this.ChequeBancoId;
                ventaPagoCheque.Numero      = ChequeNumero;
                ventaPagoCheque.Descripcion = CbxChequeBanco.Text + " - " + ChequeNumero;
                ventaPago = ventaPagoCheque;
            }

            if (TabsFormaPago.SelectedPage == this.TabDeposito)
            {
                VentaPagoDeposito ventaPagoDeposito = new VentaPagoDeposito();
                ventaPagoDeposito.Importe     = Importe;
                ventaPagoDeposito.TipoPago    = FormaPago.Deposito;
                ventaPagoDeposito.Fecha       = DepositoFecha;
                ventaPagoDeposito.CuentaId    = DepositoCuentaId;
                ventaPagoDeposito.Numero      = DepositoNumero;
                ventaPagoDeposito.Descripcion = CbxDepositoBanco.Text + " - " + DepositoNumero;
                ventaPago = ventaPagoDeposito;
            }
            if (TabsFormaPago.SelectedPage == this.TabTransferencia)
            {
                VentaPagoTransferencia ventaPagoTransferencia = new VentaPagoTransferencia();
                ventaPagoTransferencia.Importe     = Importe;
                ventaPagoTransferencia.TipoPago    = FormaPago.Transferencia;
                ventaPagoTransferencia.Fecha       = TransferenciaFecha;
                ventaPagoTransferencia.CuentaId    = CuentaTransferencia;
                ventaPagoTransferencia.Numero      = NumeroTransferencia;
                ventaPagoTransferencia.Descripcion = CbxCuentasTransferencia.Texto;
                ventaPago = ventaPagoTransferencia;
            }

            return(ventaPago);
        }