private void FrmRendirConsignacionCliente_Load(object sender, EventArgs e)
        {
            this.TxtFecha.Text = _clock.Now.ToShortDateString();
            this.UcBuscadorConsignacion.BuscarConsignacionFinished += UcBuscadorConsignacionOnBuscarFinished;
            this.UcBuscadorConsignacion.BuscarClienteFinished      += UcBuscadorClienteOnBuscarFinished;
            this.UcBuscadorConsignacion.FormaPagoChanged           += UcBuscadorClienteOnFormaPagoChanged;
            this.UcTitulosConsignacionVenta.RemitoTitulosChanged   += UcTitulosVentaOnVentaTitulosChanged;

            this.UcTotalesVenta.TotalAPagarChanged += UcTitulosVentaOnTotalAPagarChanged;
            this.UcTotalesVenta.DescuentoChanged   += UcTitulosVentaOnDescuentoChanged;
            this.UcTotalesVenta.RecargoChanged     += UcTotalesVentaOnRecargoChanged;
            this.UcTotalesVenta.TotalChanged       += UcTotalesVentaOnTotalChanged;
            this.UcTotalesVenta.PagosChanged       += UcTotalesVentaOnPagosChanged;
            this.UcTotalesVenta.FaltaPagarChanged  += UcTotalesVentaOnFaltaPagarChanged;

            this.UcCuentaCorrienteInfo.AnticipoChanged += UcCuentaCorrienteInfoOnAnticipoChanged;
            this.UcCuentaCorrienteInfo.CuotasChanged   += UcCuentaCorrienteInfoOnCuotasChanged;
            this.UcClienteDetalle.ClienteEdited        += UcClienteDetalleOnClienteEdited;



            if (_formMode == ActionFormMode.Create)
            {
                TxtNroFactura.Text = _ventaNegocio.SiguienteNumeroFactura(Context.OperadorActual.Id, Context.SucursalActual.Id).ToString();
            }
            if (_formMode == ActionFormMode.Edit)
            {
                TxtNroFactura.Text = _id.ToString();
            }
            UcBuscadorConsignacion.Foco();
        }
        private void ActualizarCliente(Cliente cliente)
        {
            if (!cliente.Activo ?? true)
            {
                _messageBoxDisplayService.Show(this, string.Format(Resources.MensajeClienteInactivo, cliente.Denominacion, cliente.Cuit), Resources.LabelVentas);
                return;
            }

            _cliente = cliente;

            var deudaTotal   = _clienteNegocio.DeudaTotal(_cliente.Id, this.Context.SucursalActual.Id);
            var deudaVencida = _clienteNegocio.DeudaVencida(_cliente.Id, this.Context.SucursalActual.Id);

            UcClienteDetalle.ActualizarCliente(_cliente, deudaTotal, deudaVencida);
            UcCuentaCorrienteInfo.ActualizarInfoCuentaCorriente(_cliente);

            //UcTotalesVenta.Senas = 0;
            //UcTotalesVenta.CreditosDevolucion = 0;
            UcTotalesVenta.SenasDisp = _ventaNegocio.SenaAFavorCliente(_cliente.Id, Context.SucursalActual.Id);
            UcTotalesVenta.CreditosDevolucionDisp = _ventaNegocio.CreditosPorDevolucion(_cliente.Id, Context.SucursalActual.Id);

            // UcTotalesVenta.ActualizarMontosAFavor(UcTotalesVenta.Senas, UcTotalesVenta.CreditosDevolucion);
            UcTotalesVenta.ActualizarMontosAFavor(UcTotalesVenta.SenasDisp, UcTotalesVenta.CreditosDevolucionDisp);
            UcTotalesVenta.Senas = 0;
            UcTotalesVenta.CreditosDevolucion = 0;

            UcBuscadorConsignacion.ActualizarFormaPago(_cliente);
        }
        private void FrmCrearVenta_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Insert)
            {
                //UcTitulosVenta.BtnAgregarTitulo_Click(null, null);
            }

            if (e.KeyCode == Keys.F9)
            {
                UcTotalesVenta.BtnAgregarPago_Click(null, null);
            }

            if (e.KeyCode == Keys.F3)
            {
                UcBuscadorConsignacion.Foco();
            }
        }