public _00044_FormaPago(ComprobantePendienteDto factura)
     : this()
 {
     _facturaPendiente = factura;
     _vieneDeVentas    = false;
     CargarDatos(factura);
 }
示例#2
0
        private void dgvGrillaPedientePago_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvGrillaPedientePago.RowCount > 0)
            {
                comprobanteSeleccionado = null;

                return;
            }


            comprobanteSeleccionado = (ComprobantePendienteDto)dgvGrillaPedientePago.Rows[e.RowIndex].DataBoundItem;

            if (comprobanteSeleccionado != null)
            {
                return;
            }

            nudTotal.Value = comprobanteSeleccionado.MontoPagar;

            dgvGrillaDetalleComprobante.DataSource = null;


            dgvGrillaDetalleComprobante.DataSource = comprobanteSeleccionado.Items.ToList();

            FormatearGrillaDetalle(dgvGrillaDetalleComprobante);
        }
 public _00056_Presupuestos(IFacturaServicio facturaServicio)
 {
     InitializeComponent();
     _facturaServicio        = facturaServicio;
     comprobanteSeleccionado = null;
     cargarGrilla();
 }
        public _00049_CobroDiferido(IFacturaServicio facturaServicio)
        {
            InitializeComponent();
            _facturaServicio = facturaServicio;

            comprobanteSeleccionado = null;

            //dgvGrillaPedientePago.DataSource = new List<ComprobantePendienteDto>();
            //FormatearGrilla(dgvGrillaPedientePago);

            //dgvGrillaDetalleComprobante.DataSource = new List<DetalleComprobanteDto>();
            //FormatearGrilla(dgvGrillaDetalleComprobante);
            // Libreria para que refresque cada 60 seg la grilla
            // con las facturas que estan pendientes de pago.

            cargarGrilla();

            /*Observable.Interval(TimeSpan.FromSeconds(60))
             *  .ObserveOn(DispatcherScheduler.Current)
             *  .Subscribe(_ =>
             *  {
             *      dgvGrillaPedientePago.DataSource = null;
             *      dgvGrillaPedientePago.DataSource = _facturaServicio.ObtenerPendientesPago();
             *      FormatearGrilla(dgvGrillaPedientePago);
             *  });*/
        }
        private void dgvGrillaPresupuestos_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvGrillaPresupuestos.RowCount <= 0)
            {
                comprobanteSeleccionado = null;
                return;
            }

            comprobanteSeleccionado =
                (ComprobantePendienteDto)dgvGrillaPresupuestos.Rows[e.RowIndex].DataBoundItem;
        }
        private void CargarDatos(ComprobantePendienteDto factura)
        {
            txtTotalAbonar.Text    = factura.MontoPagarStr;
            nudMontoEfectivo.Value = factura.MontoPagar;

            nudMontoCheque.Value = 0;
            txtNumeroCheque.Clear();
            dtpFechaVencimientoCheque.Value = DateTime.Now;

            nudMontoCtaCte.Value = 0;
            txtApellido.Text     = factura.Cliente;
            txtDni.Text          = factura.Dni;
            txtTelefono.Text     = factura.Telefono;
            txtDireccion.Text    = factura.Direccion;

            nudMontoTarjeta.Value = 0;
            txtNumeroTarjeta.Clear();
            txtCuponPago.Clear();
            nudCantidadCuotas.Value = 1;
        }
        private void CargarDatos(ComprobantePendienteDto factura)
        {
            txtTotalAbonar.Text    = factura.MontoPagarStr;
            nudMontoEfectivo.Value = factura.MontoPagar;
            nudMontoCheque.Value   = 0;
            txtNumeroCheque.Clear();
            dtpFechaVencimientoCheque.Value = DateTime.Now;
            nudMontoCtaCte.Value            = 0;
            txtApellido.Text  = factura.Cliente.ApyNom;
            txtDni.Text       = factura.Cliente.Dni;
            txtTelefono.Text  = factura.Cliente.Telefono;
            txtDireccion.Text = factura.Cliente.Direccion;

            txtMontoAdeudado.Text = factura.Cliente.Dni != Aplicacion.Constantes.Cliente.ConsumidorFinal
                ? _cuentaCorrienteServicio.ObtenerDeudaCliente(factura.Cliente.Id).ToString("C")
                : 0.ToString("C");

            nudMontoTarjeta.Value = 0;
            txtNumeroTarjeta.Clear();
            txtCuponPago.Clear();
            nudCantidadCuotas.Value = 1;
        }