public ActionResult Index(string apellido) { var model = new PacientesViewModel() { Pacientes = _ServicioPaciente.ObtenerPacientes(apellido).Select(x => new PacienteViewItem(x)) }; return(View(model)); }
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)); }
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; }
public PacientesUserControl(PacientesViewModel vm) { InitializeComponent(); _vm = vm; DataContext = _vm; }