public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar) { var clientes = (List <ClienteDto>)_clienteServicio .Obtener(typeof(ClienteDto), !string.IsNullOrEmpty(cadenaBuscar) ? cadenaBuscar : string.Empty, false); dgv.DataSource = clientes.Where(x => x.Dni != Aplicacion.Constantes.Cliente.ConsumidorFinal).ToList(); FormatearGrilla(dgv); }
public async Task <ClienteViewModel> Obtener(long clienteId) { var dto = (ClienteDto)await _clienteServicio.Obtener(clienteId); var model = new ClienteViewModel() { Id = dto.Id, Nombre = dto.Nombre, Apellido = dto.Apellido, Dni = dto.Dni, Email = dto.Email, EstaEliminado = dto.EliminadoStr }; return(model); }
public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar) { var resultado = (List <ClienteDto>)_clienteServicio .Obtener(typeof(ClienteDto), !string.IsNullOrEmpty(cadenaBuscar) ? cadenaBuscar : string.Empty); // Sacamos el Registro de Consumidor Final para que no se pueda operar con el dgv.DataSource = resultado.Where(x => x.Dni != Aplicacion.Constantes.Cliente.ConsumidorFinal).ToList(); base.ActualizarDatos(dgv, cadenaBuscar); }
private ClienteDto ObtenerClienteConsumidorFinal() { var clientes = (List <ClienteDto>)_clienteServicio.Obtener(typeof(ClienteDto), Aplicacion.Constantes.Cliente.ConsumidorFinal); if (clientes.FirstOrDefault() == null) { MessageBox.Show("El cliente Consumidor Final no Existe"); Close(); } return(clientes.FirstOrDefault()); }
public override void Inicializador(long?entidadId) { if (entidadId.HasValue) { return; } nudSeña.Minimum = 0; nudSeña.Maximum = 9999999; nudSeña.DecimalPlaces = 2; var estadoReserva = new List <EstadoReserva>() { EstadoReserva.Confirmada, EstadoReserva.Cancelada, EstadoReserva.NoConfirmada }.ToList(); cmbEstado.DataSource = estadoReserva; CargarComboBox(cmbMesa, _mesaServicio.Obtener(string.Empty), "Descripcion", "Id"); CargarComboBox(cmbCliente, _clienteServicio.Obtener(string.Empty), "Descripcion", "Id"); CargarComboBox(cmbMotivo, _motivoReserva.Obtener(string.Empty), "Descripcion", "Id"); cmbUsuario.SelectedItem = _usuarioServicio.ObtenerPorId(entidadId.Value); nudSeña.Focus(); }
public override void CargarDatos(long?entidadId) { if (entidadId.HasValue && entidadId.Value > 0) { var cliente = (ClienteDto)_clienteServicio.Obtener(typeof(ClienteDto), entidadId.Value); txtApellido.Text = cliente.Apellido; txtNombre.Text = cliente.Nombre; txtDni.Text = cliente.Dni; txtDomicilio.Text = cliente.Direccion; txtMail.Text = cliente.Mail; txtTelefono.Text = cliente.Telefono; cmbProvincia.SelectedValue = cliente.ProvinciaId; cmbCondicionIva.SelectedValue = cliente.CondicionIvaId; chkLimiteCompra.Checked = cliente.TieneLimiteCompra; chkActivarCuentaCorriente.Checked = cliente.ActivarCtaCte; nudLimiteCompra.Value = cliente.MontoMaximoCtaCte; nudLimiteCompra.Enabled = cliente.ActivarCtaCte; chkLimiteCompra.Enabled = cliente.ActivarCtaCte; var departamentos = _departamentoServicio.ObtenerPorProvincia(cliente.ProvinciaId); PoblarComboBox(cmbDepartamento, departamentos , "Descripcion", "Id"); cmbDepartamento.SelectedValue = cliente.DepartamentoId; PoblarComboBox(cmbLocalidad, _LocalidadServicio.ObtenerPorDepartamento(cliente.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = cliente.LocalidadId; if (TipoOperacion != TipoOperacion.Eliminar) { return; } DesactivarControles(this); } else { LimpiarControles(this); chkActivarCuentaCorriente.Checked = false; chkLimiteCompra.Checked = false; chkLimiteCompra.Enabled = false; nudLimiteCompra.Value = 0m; nudLimiteCompra.Enabled = false; } }
public async Task <IActionResult> Index(string cadenaBuscar = "", bool mostrarTodos = false) { if (cadenaBuscar == null) { cadenaBuscar = ""; } var clientes = (IEnumerable <ClienteDto>) await _clienteServicio.Obtener(cadenaBuscar, mostrarTodos); var modelos = clientes.Select(c => new ClienteViewModel() { Id = c.Id, EstaEliminado = c.EliminadoStr, Nombre = c.Nombre, Apellido = c.Apellido, Dni = c.Dni, Email = c.Email }).ToList(); ViewBag.CadenaBuscar = cadenaBuscar; ViewBag.MostrarTodos = mostrarTodos; return(View(modelos)); }
public override void CargarDatos(long?entidadId) { base.CargarDatos(entidadId); if (entidadId.HasValue) { var resultado = (ClienteDto)_clienteServicio.Obtener(typeof(ClienteDto), entidadId.Value); if (resultado == null) { MessageBox.Show("Ocurrio un error al obtener el registro seleccionado"); Close(); } // =============== Datos Cliente ========== // txtApellido.Text = resultado.Apellido; txtNombre.Text = resultado.Nombre; txtDni.Text = resultado.Dni; txtTelefono.Text = resultado.Telefono; txtDomicilio.Text = resultado.Direccion; cmbProvincia.SelectedValue = resultado.ProvinciaId; cmbDepartamento.SelectedValue = resultado.DepartamentoId; cmbLocalidad.SelectedValue = resultado.LocalidadId; txtMail.Text = resultado.Mail; cmbCondicionIva.SelectedValue = resultado.CondicionIva; // =============== Datos ========== // chkActivarCuentaCorriente.Checked = resultado.ActivarCtaCte; chkLimiteCompra.Checked = resultado.TieneLimiteCompra; nudLimiteCompra.Value = resultado.MontoMaximoCtaCte; PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = resultado.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(resultado.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = resultado.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(resultado.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = resultado.LocalidadId; PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbCondicionIva.SelectedValue = resultado.CondicionIvaId; if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } } else { var provincias = _provinciaServicio.Obtener(string.Empty); PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id"); if (provincias.Any()) { var departamentos = _departamentoServicio .ObtenerPorProvincia((long)cmbProvincia.SelectedValue); PoblarComboBox(cmbDepartamento, departamentos, "Descripcion", "Id"); if (departamentos.Any()) { var localidades = _localidadServicio.ObtenerPorDepartamento((long)cmbDepartamento.SelectedValue); PoblarComboBox(cmbLocalidad, localidades, "Descripcion", "Id"); } } PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); btnEjecutar.Text = "Grabar"; LimpiarControles(this, false); } }
public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar) { dgv.DataSource = _clienteServicio.Obtener(typeof(ClienteDto), cadenaBuscar); base.ActualizarDatos(dgv, cadenaBuscar); }
public override void CargarDatos(long?entidadId) { if (entidadId.HasValue) { if (TipoOperacion == TipoOperacion.Eliminar) { DesactivarControles(this); } var entidad = (ClienteDto)_clienteServicio.Obtener(typeof(ClienteDto), entidadId.Value); if (entidad == null) { MessageBox.Show("Ocuriro un error al obtener el registro seleciconado"); Close(); } txtApellido.Text = entidad.Apellido; txtNombre.Text = entidad.Nombre; txtDni.Text = entidad.Dni; txtTelefono.Text = entidad.Telefono; txtDomicilio.Text = entidad.Direccion; chkActivarCuentaCorriente.Checked = entidad.ActivarCtaCte; chkLimiteCompra.Checked = entidad.TieneLimiteCompra; nudLimiteCompra.Value = entidad.MontoMaximoCtaCte; PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbProvincia.SelectedValue = entidad.ProvinciaId; PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(entidad.ProvinciaId), "Descripcion", "Id"); cmbDepartamento.SelectedValue = entidad.DepartamentoId; PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(entidad.DepartamentoId), "Descripcion", "Id"); cmbLocalidad.SelectedValue = entidad.LocalidadId; PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); cmbCondicionIva.SelectedValue = entidad.CondicionIvaId; txtMail.Text = entidad.Mail; } else { LimpiarControles(this); PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id"); PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id"); if (cmbProvincia.Items.Count > 0) { PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia((long)cmbProvincia.SelectedValue) , "Descripcion", "Id"); if (cmbDepartamento.Items.Count > 0) { PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento((long)cmbProvincia.SelectedValue), "Descripcion", "Id"); } } } }
public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar) { grilla.DataSource = _clienteServicio.Obtener(cadenaBuscar); }
protected override void ActualizarDatos(DataGridView grilla, string cadena) { grilla.DataSource = _clienteServicio.Obtener(cadena); }