Beispiel #1
0
 // ALTERAR CADASTRO
 private void CarregarInformacoesPaciente()
 {
     txtNomePaciente.Text        = Paciente.Nome;
     txtCpf.Text                 = SiteUtil.FormatarCPF(Paciente.Cpf);
     txtTelefone.Text            = SiteUtil.FormatarTelefone(Paciente.Telefone);
     dataNascimento.SelectedDate = Paciente.Date;
     if (Sexo.FEMININO.Equals(Paciente.Sexo))
     {
         rb_feminino.IsChecked  = true;
         rb_masculino.IsChecked = false;
     }
     txtCEP.Text         = SiteUtil.FormatarCEP(Paciente.Cep);
     txt_Logradouro.Text = Paciente.Logradouro;
     txtComplemento.Text = Paciente.Complemento;
     txt_Estado.Text     = Paciente.Estado;
     txt_Cidade.Text     = Paciente.Cidade;
     txt_Bairro.Text     = Paciente.Bairro;
     if (!0L.Equals(Paciente.Numero))
     {
         txtNumero.Text = Convert.ToString(Paciente.Numero);
     }
     else
     {
         txtNumero.Text = string.Empty;
     }
 }
        private void DataGridPacientes(List <Paciente> resultado)
        {
            GridPacientesCollection = new ObservableCollection <PacientesViewModel>();
            foreach (Paciente item in resultado)
            {
                PacientesViewModel itemViewModel = new PacientesViewModel
                {
                    NomeCompleto   = item.Nome,
                    Cpf            = SiteUtil.FormatarCPF(item.Cpf),
                    Telefone       = SiteUtil.FormatarTelefone(item.Telefone),
                    Sexo           = SiteUtil.ObterDescricaoEnum(item.Sexo),
                    DataNascimento = SiteUtil.FormatarData(item.Date),
                    Cep            = SiteUtil.FormatarCEP(item.Cep),
                    Logradouro     = item.Logradouro,
                    Numero         = (!0L.Equals(item.Numero) ? Convert.ToString(item.Numero) : string.Empty),
                    Complemento    = item.Complemento,
                    Estado         = item.Estado,
                    Cidade         = item.Cidade,
                    Bairro         = item.Bairro
                };

                GridPacientesCollection.Add(itemViewModel);
            }
            int itemcount = resultado.Count;

            PacientesCurrentPageIndex = 0;
            PacientesTotalPage        = itemcount / PacientesItemPerPage;
            if (itemcount % PacientesItemPerPage != 0)
            {
                PacientesTotalPage += 1;
            }

            PacientesViewSource.Source  = GridPacientesCollection;
            PacientesViewSource.Filter += new FilterEventHandler(View_Filter_Pacientes);
            gridPacientes.ItemsSource   = PacientesViewSource.View;
            ShowCurrentPageIndexPacientes();
            lb_TotalPaginasPacientes.Content    = PacientesTotalPage.ToString();
            gridPacientes.Visibility            = Visibility;
            botoesPaginacaoPacientes.Visibility = Visibility;
        }
Beispiel #3
0
 private void ConsultarEndereco()
 {
     if (10.Equals(txtCEP.Text.Length) || 8.Equals(txtCEP.Text.Length))
     {
         txtCEP.Text = SiteUtil.FormatarCEP(txtCEP.Text);
         var modeloRetorno = new Service1Client().ConsultarCEP(txtCEP.Text);
         if ("1".Equals(modeloRetorno.Resultado) || "2".Equals(modeloRetorno.Resultado))
         {
             txt_Logradouro.Text = modeloRetorno.TipoLogradouro + " " + modeloRetorno.Logradouro;
             txt_Bairro.Text     = modeloRetorno.Bairro;
             txt_Cidade.Text     = modeloRetorno.Cidade;
             txt_Estado.Text     = modeloRetorno.UF;
         }
         else
         {
             LimparEndereco();
             SiteUtil.ValidacaoTextBox(txtCEP, "CEP não encontrado");
         }
     }
     else
     {
         LimparEndereco();
     }
 }
Beispiel #4
0
 private void ConsultarEndereco()
 {
     if (10.Equals(txtCEP.Text.Length) || 8.Equals(txtCEP.Text.Length))
     {
         txtCEP.Text = SiteUtil.FormatarCEP(txtCEP.Text);
         var modeloRetorno = new Service1Client().ConsultarCEP(txtCEP.Text);
         if ("1".Equals(modeloRetorno.Resultado) || "2".Equals(modeloRetorno.Resultado))
         {
             txt_Logradouro.Text = modeloRetorno.TipoLogradouro + " " + modeloRetorno.Logradouro;
             txt_Bairro.Text     = modeloRetorno.Bairro;
             txt_Cidade.Text     = modeloRetorno.Cidade;
             txt_Estado.Text     = modeloRetorno.UF;
         }
         else
         {
             LimparEndereco();
             MessageBox.Show("Sua busca não retornou resultados!", "Message", MessageBoxButton.OK, MessageBoxImage.Information);
         }
     }
     else
     {
         LimparEndereco();
     }
 }