private void DevolverCliente() { try { RespuestaBusquedaCliente respuestaBusqueda = new RespuestaBusquedaCliente(); respuestaBusqueda = clienteService.ObtenerClienteIdentificacion(IdentificacionTxt.Text); cliente = new Cliente(); 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; MessageBox.Show(respuestaBusqueda.Mensaje, "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("No se encontraron datos", "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; } }