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