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();
        }
Ejemplo n.º 2
0
        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);
            }
        }