private void BUsquedaCliente_Click(object sender, EventArgs e) { string tipoBusqueda; ClientesDgt.DataSource = null; // Todos //Nombre //CC / Nit RespuestaConsulta respuestaConsulta = new RespuestaConsulta(); string tipo = TipoBusquedaCmbx.Text; switch (tipo) { case "Nombre": tipoBusqueda = TipoBusquedaTxt.Text; respuestaConsulta = personaCliente.ObtenerClientesNombre(tipoBusqueda); ClientesDgt.DataSource = respuestaConsulta.Clientes; break; case "CC / nit": tipoBusqueda = TipoBusquedaTxt.Text; respuestaConsulta = personaCliente.ObtenerClientesIdentificacion(tipoBusqueda); ClientesDgt.DataSource = respuestaConsulta.Clientes; break; case "Todos": respuestaConsulta = personaCliente.Consultar(); ClientesDgt.DataSource = respuestaConsulta.Clientes; break; } MessageBox.Show(respuestaConsulta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void BUsquedaCliente_Click(object sender, EventArgs e) { RespuestaConsulta respuestaConsulta; RespuestaObtenerCantidad respuestaObtener = new RespuestaObtenerCantidad(); string tipo = TipoBusquedaCmbx.SelectedItem.ToString(); switch (tipo) { case "Nombre": ClientesDgt.Rows.Clear(); respuestaConsulta = new RespuestaConsulta(); respuestaConsulta = clienteService.ObtenerClientesNombre(TipoBusquedaTxt.Text); foreach (var item in respuestaConsulta.Clientes) { MapearTabla(item); } respuestaObtener = VisualizarCantidadClientes(respuestaConsulta); MessageBox.Show(respuestaConsulta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); break; case "CC/Nit": ClientesDgt.Rows.Clear(); RespuestaBusquedaCliente respuestaBusqueda = new RespuestaBusquedaCliente(); try { respuestaBusqueda = clienteService.ObtenerClienteIdentificacion(TipoBusquedaTxt.Text); cliente.Persona.NumeroIdentificacion = respuestaBusqueda.Cliente.Persona.NumeroIdentificacion; cliente.Persona.PrimerNombre = respuestaBusqueda.Cliente.Persona.PrimerNombre; cliente.Persona.PrimerApellido = respuestaBusqueda.Cliente.Persona.PrimerApellido; cliente.Persona.SegundoApellido = respuestaBusqueda.Cliente.Persona.SegundoApellido; cliente.Persona.DireccionPersona = respuestaBusqueda.Cliente.Persona.DireccionPersona; cliente.Persona.NumeroTelefonico = respuestaBusqueda.Cliente.Persona.NumeroTelefonico; cliente.Persona.Email = respuestaBusqueda.Cliente.Persona.Email; MapearTabla(cliente); MessageBox.Show(respuestaBusqueda.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("No se ha encontrado ninguno dato ", "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; case "Todos": respuestaConsulta = new RespuestaConsulta(); ClientesDgt.Rows.Clear(); respuestaConsulta = clienteService.Consultar(); foreach (var item in respuestaConsulta.Clientes) { MapearTabla(item); } respuestaObtener = VisualizarCantidadClientes(respuestaConsulta); MessageBox.Show(respuestaConsulta.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); break; default: ClientesDgt.Rows.Clear(); break; } }