예제 #1
0
        private void TelaPesquisarMedico_Load(object sender, EventArgs e)
        {
            // Create settings
            //string a = Properties.Settings.Default.local;
            comboUF.DataSource = ClinicaUtils.UF_LIST;

            ClinicaService service = new ClinicaService();

            comboEspecialidade.DataSource    = new BindingList <Especialidade>(service.ListarEspecialidade(new Especialidade()));
            comboEspecialidade.DisplayMember = "Descricao";

            //Carregamento dos dados
            ClinicaXmlUtils.Create();
            _pesquisarMedico = ClinicaXmlUtils.GetPesquisarMedico();
            if (_pesquisarMedico != null)
            {
                txtPesqNome.Text = _pesquisarMedico.PesquisarNome;
                txtPesqCRM.Text  = _pesquisarMedico.PesquisarCRM;

                CarregarListView();
                //Informando a linha selecionada da ListView
                if (_pesquisarMedico.LinhaSelecionada.HasValue)
                {
                    listMedicos.Items[_pesquisarMedico.LinhaSelecionada.Value].Selected = true;
                }

                CarregarEditar(_pesquisarMedico.Medico);
            }
            else
            {
                _pesquisarMedico = new PesquisarMedico();
            }

            _threadSalvarDados = new Thread(SalvarDados);
            _threadSalvarDados.Start();
        }