private void ActualizarTotal()
        {
            var subTotal = UcTitulosVenta.CalcularSubTotal();

            UcTotalesVenta.SubTotal = subTotal;

            UcTotalesVenta.TotalPagar = UcTotalesVenta.SubTotal.GetValueOrDefault() - UcTotalesVenta.Senas.GetValueOrDefault() -
                                        UcTotalesVenta.CreditosDevolucion.GetValueOrDefault();
            // UcTotalesVenta.TotalPagar -= UcTotalesVenta.TotalPagar * UcTotalesVenta.Descuento.GetValueOrDefault() / 100;

            UcTotalesVenta.FaltaPagar = UcTotalesVenta.TotalPagar - UcTotalesVenta.TotalPagos();

            if (UcTotalesVenta.TotalPagar > 0)
            {
                if (UcBuscadorCliente.CondicionVentaSeleccionada == CondicionVentaEnum.CuentaCorriente)
                {
                    UcTotalesVenta.GenerarPagoAutoNuevo(UcTotalesVenta.TotalPagar - UcCuentaCorrienteInfo.Anticipo, FormaPago.CuentaCorriente);
                }
                else
                {
                    UcTotalesVenta.GenerarPagoAutoNuevo(UcTotalesVenta.TotalPagar, FormaPago.Efectivo);
                }
            }
            else
            {
                UcTotalesVenta.Pagos.Clear();
            }
        }
        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)
            {
                UcBuscadorCliente.Foco();
            }
        }
 private void UcTotalesVentaOnRecargoChanged(object sender, int?e)
 {
     UcTitulosVenta.ActualizarRecargo(UcTotalesVenta.Recargo);
 }
 private void UcTitulosVentaOnDescuentoChanged(object sender, int?e)
 {
     UcTitulosVenta.ActualizarDescuento(UcTotalesVenta.Descuento);
 }
 private void UcTotalesVentaOnIntesesChanged(object sender, decimal?interes)
 {
     UcTitulosVenta.ActualizarInteres(interes);
 }