Exemplo n.º 1
0
        public ActionResult Index(string apellido)
        {
            var model = new PacientesViewModel()
            {
                Pacientes = _ServicioPaciente.ObtenerPacientes(apellido).Select(x => new PacienteViewItem(x))
            };

            return(View(model));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> PacientesAsync()
        {
            var ItemsPacientes = await _PacienteItemService.GetIncompleteItemsAsync();

            var model = new PacientesViewModel()
            {
                ListaPacientes = ItemsPacientes
            };

            return(View(model));
        }
        public async Task <IActionResult> Pacientes()
        {
            var currentUser = await _userManager.GetUserAsync(User);

            if (currentUser == null)
            {
                return(Challenge());
            }

            var ItemsPacientes = await _PacienteItemService.GetPacientesAsync();

            var model = new PacientesViewModel()
            {
                ListaPacientes = ItemsPacientes
            };

            return(View(model));
        }
Exemplo n.º 4
0
        public PacientesView()
        {
            _viewModel = ViewModelSource.Create <PacientesViewModel>();

            InitializeComponent();

            bs = new BindingSource();



            DB.Context.Pacientes.Load();

            var Pac = DB.Context.Pacientes.Local.ToBindingList();

            bs.DataSource = Pac;

            teNroDni.DataBindings.Add(new Binding("Text", bs, "NroDNI"));
            teApellido.DataBindings.Add(new Binding("Text", bs, "Apellido"));
            teNombres.DataBindings.Add(new Binding("Text", bs, "Nombres"));
            teNroObraSocial.DataBindings.Add(new Binding("Text", bs, "NroObraSocial"));
            teCalle.DataBindings.Add(new Binding("Text", bs, "Calle"));
            teNroDomicilio.DataBindings.Add(new Binding("Text", bs, "NroDomicilio"));
            meComentario.DataBindings.Add(new Binding("Text", bs, "Comentarios"));
            teEmail.DataBindings.Add(new Binding("Text", bs, "email"));
            teTelefono.DataBindings.Add(new Binding("Text", bs, "Telefono"));
            teCelular.DataBindings.Add(new Binding("Text", bs, "Celular"));
            deNacimiento.DataBindings.Add(new Binding("Value", bs, "FechaNacimiento"));
            lueObraSocial.DataBindings.Add(new Binding("EditValue", bs, "IdObraSocial"));
            lueTipoDocumento.DataBindings.Add("EditValue", bs, "IdTipoDocumento");
            luePlan.DataBindings.Add(new Binding("EditValue", bs, "IdPlan"));

            lueTipoDocumento.Properties.Columns.Add(new LookUpColumnInfo("IdTipoDocumento", "ID"));
            lueTipoDocumento.Properties.Columns.Add(new LookUpColumnInfo("TipoDocumento", "Tipo Documento"));

            lueTipoDocumento.Properties.Columns["IdTipoDocumento"].Visible = false;

            lueObraSocial.Properties.Columns.Add(new LookUpColumnInfo("IdObraSocial", "ID"));
            lueObraSocial.Properties.Columns.Add(new LookUpColumnInfo("Mnemonico", "Siglas"));
            lueObraSocial.Properties.Columns.Add(new LookUpColumnInfo("ObraSocial", "Detalle"));


            luePlan.Properties.Columns.Add(new LookUpColumnInfo("IdPlanObraSocial", "ID"));
            luePlan.Properties.Columns.Add(new LookUpColumnInfo("NombrePlan", "Plan"));
        }
 private void GridPacientes_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (gridPacientes.SelectedItems.Count == 1)
     {
         Paciente           pFiltro = new Paciente();
         PacientesViewModel value   = (PacientesViewModel)gridPacientes.SelectedItem;
         String             retorno = SiteUtil.RemoverCaracteresEspecial(value.Cpf);
         if (!string.Empty.Equals(retorno))
         {
             pFiltro.Cpf = Convert.ToInt64(retorno);
         }
         Paciente        resultado           = new Service1Client().ConsultarPaciente(pFiltro).ToList()[0];
         DetalhePaciente formDetalhePaciente = new DetalhePaciente(resultado)
         {
             Owner = this
         };
         formDetalhePaciente.Show();
     }
 }
        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;
        }
Exemplo n.º 7
0
 public PacientesUserControl(PacientesViewModel vm)
 {
     InitializeComponent();
     _vm         = vm;
     DataContext = _vm;
 }