private void newPerfil() { WViewPerfil ventana = new WViewPerfil(); modelPerfil = new Perfil(); PerfilSeleccionado = new Perfil(); ListaPropiedades = new ObservableCollection <Propiedad>(); ListaPropiedadesBool = new ObservableCollection <PropiedadBool>(); ListaPropiedadesCadena = new ObservableCollection <PropiedadCadena>(); allPropiedades = DataManager.GetAllPropiedades(); allPropiedadesCadena = DataManager.GetAllPropiedadCadena(); allPropiedadesBool = DataManager.GetAllPropiedadesBool(); ventana.DataContext = this; ventana.ShowDialog(); }
private void editarPerfil() { if (PerfilSeleccionado.idPerfil > 0) { WViewPerfil ventana = new WViewPerfil(); modelPerfil = PerfilSeleccionado; TipoPerfilSeleccionado = ListaTipoPerfil.Where(x => x.IdTipoPerfil == PerfilSeleccionado.IdTipoPerfil).FirstOrDefault(); ListaPropiedades = DataManager.GetAllPropiedadesByPerfil(PerfilSeleccionado.idPerfil, false); ListaPropiedadesCadena = DataManager.GetAllPropiedadesCadenaByPerfil(PerfilSeleccionado.idPerfil); ListaPropiedadesBool = DataManager.GetallPropiedadesBoolByPerfil(PerfilSeleccionado.idPerfil); ventana.DataContext = this; setTitulos(); ventana.ShowDialog(); } }