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);
        }
Beispiel #2
0
 private void ActualizarCliente(Cliente cliente)
 {
     _cliente         = cliente;
     TxtCliente.Text  = cliente.Denominacion;
     TxtDni.Text      = cliente.Cuit.TrimStart('0');
     TxtSenias.Text   = _ventaNegocio.SenaAFavorCliente(_cliente.Id).ToString("N2");
     TxtCreditos.Text = _ventaNegocio.CreditosPorDevolucion(_cliente.Id).ToString("N2");
     BuscarHistorial();
 }
Beispiel #3
0
 private void ActualizarCliente(Cliente cliente)
 {
     _cliente         = cliente;
     TxtCliente.Text  = cliente.Denominacion;
     TxtDni.Text      = cliente.Cuit.TrimStart('0');
     TxtSenias.Text   = _ventaNegocio.SenaAFavorCliente(_cliente.Id, Context.SucursalActual.Id).ToString("N2");
     TxtCreditos.Text = _ventaNegocio.CreditosPorDevolucion(_cliente.Id, Context.SucursalActual.Id).ToString("N2");
     TxtTelefono.Text = cliente.Telefono;
     RefrescarHistorial();
     LnkEditarCliente.Enabled = true;
 }