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; }
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); }