private void TelaPesquisarPaciente_Load(object sender, EventArgs e) { comboUF.DataSource = ClinicaUtils.UF_LIST; ClinicaService service = new ClinicaService(); comboConvenio.DataSource = new BindingList <Convenio>(service.ListarConvenio(new Convenio())); comboConvenio.DisplayMember = @"Descricao"; //Carregamento dos dados ClinicaXmlUtils.Create(); _pesquisarPaciente = ClinicaXmlUtils.GetPesquisarPaciente(); if (_pesquisarPaciente != null) { txtFiltroNome.Text = _pesquisarPaciente.PesquisarNome; maskedFiltroCPF.Text = _pesquisarPaciente.PesquisarCPF; CarregarListView(); //Informando a linha selecionada da ListView if (_pesquisarPaciente.LinhaSelecionada.HasValue) { listViewPacientes.Items[_pesquisarPaciente.LinhaSelecionada.Value].Selected = true; } CarregarEditar(_pesquisarPaciente.Paciente); } else { _pesquisarPaciente = new PesquisarPaciente(); } _threadSalvarDados = new Thread(SalvarDados); _threadSalvarDados.Start(); }
private void TelaCadastroPaciente_Load(object sender, EventArgs e) { comboUF.DataSource = ClinicaUtils.UF_LIST; ClinicaService service = new ClinicaService(); comboConvenio.DataSource = new BindingList <Convenio>(service.ListarConvenio(new Convenio())); comboConvenio.DisplayMember = "Descricao"; //Carregamento dos dados ClinicaXmlUtils.Create(); _cadastrarPaciente = ClinicaXmlUtils.GetCadastrarPaciente(); if (_cadastrarPaciente != null) { CarregarEditar(_cadastrarPaciente.Paciente); } else { _cadastrarPaciente = new CadastrarPaciente() { Paciente = new Paciente() } }; _threadSalvarDados = new Thread(SalvarDados); _threadSalvarDados.Start(); }
private void btnPesquisar_Click(object sender, EventArgs e) { listViewConvenios.Items.Clear(); try { _pesquisarConvenio.ConveniosSalvos = clinicaService.ListarConvenio(new Convenio { Descricao = txtDescricaoFiltro.Text }).ToList(); CarregarListView(); } 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); } }