private void btnPesquisar_Click(object sender, EventArgs e) { try { listViewConsultas.Items.Clear(); ClinicaService service = new ClinicaService(); Consulta consulta = new Consulta { Medico = new Medico(), Paciente = new Paciente(), Secretaria = new Secretaria() }; int resultMedico, resultPaciente; if (int.TryParse(txtPesqMedicoID.Text, out resultMedico)) { consulta.Medico.ID_Medico = resultMedico; } if (int.TryParse(txtPesqPacienteID.Text, out resultPaciente)) { consulta.Paciente.ID_Paciente = resultPaciente; } _pesquisarConsulta.ConsultasSalvas = new List <Consulta>(service.ListarConsulta(consulta)); CarregarListView(); ClearTextBoxs(); } catch (WebException) { MessageBox.Show(this, ERROR_WEBSERVICE, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(this, ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }