private void LlenarGridClientes() { ClienteReglaNegocio clientesReglaNegocio = new ClienteReglaNegocio(); List <ClienteEntidad> listaClientes = clientesReglaNegocio.ObtenerClientes(); dgvClientes.AutoGenerateColumns = false; dgvClientes.DataSource = listaClientes; }
private void LlenarComboClientes() { ClienteReglaNegocio clienteReglaNegocio = new ClienteReglaNegocio(); List <ClienteEntidad> clientesActivos = clienteReglaNegocio.ObtenerClientesActivos(); cbCliente.DataSource = clientesActivos; cbCliente.DisplayMember = "Nombre"; cbCliente.ValueMember = "Documento"; }
private void btnGuardar_Click(object sender, EventArgs e) { if (!ValidarDatos()) { return; } ClienteEntidad clienteEntidad = new ClienteEntidad(); clienteEntidad.Documento = txtDocumento.Text; clienteEntidad.Nombre = txtNombre.Text; clienteEntidad.Direccion = txtDireccion.Text; clienteEntidad.Telefono = txtTelefono.Text; clienteEntidad.Correo = txtCorreo.Text; try { ClienteReglaNegocio clienteReglaNegocio = new ClienteReglaNegocio(); if (this.Creacion) { clienteEntidad.Activo = true; bool resultado = clienteReglaNegocio.CrearCliente(clienteEntidad); if (resultado) { MessageBox.Show("Cliente creado satisfactoriamente"); LimpiarDatos(); } } else { clienteEntidad.Activo = chkActivo.Checked; bool resultado = clienteReglaNegocio.ModificarCliente(clienteEntidad); if (resultado) { MessageBox.Show("Cliente modificado satisfactoriamente"); LimpiarDatos(); } } } catch (Exception ex) { MessageBox.Show("Se ha generado un error " + ex.Message); } }
public void ConsultarCliente() { ClienteReglaNegocio clienteReglaNegocio = new ClienteReglaNegocio(); ClienteEntidad clienteConsultado = clienteReglaNegocio.ObtenerClientePorDocumento(Documento); if (clienteConsultado == null) { MessageBox.Show("El Cliente no existe."); return; } txtDocumento.Text = clienteConsultado.Documento; txtNombre.Text = clienteConsultado.Nombre; txtDireccion.Text = clienteConsultado.Direccion; txtTelefono.Text = clienteConsultado.Telefono; txtCorreo.Text = clienteConsultado.Correo; chkActivo.Checked = clienteConsultado.Activo; }