/// <summary> /// Inicializa los atributos necesarios para funcionar. /// </summary> public VMVistaAnadirPersona() { ListadosDepartamentosBL listadosDepartamentosBL = new ListadosDepartamentosBL(); departamentos = new ObservableCollection <ClsDepartamento>(listadosDepartamentosBL.listadoDepartamentos()); personaSeleccionada = new ClsPersonaConDepartamento(); comandoGuardarPersona = new DelegateCommand(comandoGuardarExecute); }
/// <summary> /// Ejecuta el comando y actualiza los departamentos. /// </summary> private void comandoActualizarExecute() { ListadosDepartamentosBL listados = new ListadosDepartamentosBL(); try { departamentos = new ObservableCollection <ClsDepartamento>(listados.listadoDepartamentos()); listadoFiltrado = new ObservableCollection <ClsDepartamento>(listados.listadoDepartamentos()); } catch (SqlException) { lanzarDialogAsync(); } NotifyPropertyChanged("ListadoFiltrado"); }
/// <summary> /// Inicializa los atributos necesarios para funcionar. /// </summary> public VMVistaDetallesPersona() { ListadosDepartamentosBL listadosDepartamentosBL = new ListadosDepartamentosBL(); try { departamentos = new ObservableCollection <ClsDepartamento>(listadosDepartamentosBL.listadoDepartamentos()); } catch (SqlException) { lanzarDialogErrorConexion(); } personaSeleccionada = null; comandoEliminarPersona = new DelegateCommand(comandoEliminarExecute, comandoEliminarCanExecute); comandoGuardarPersona = new DelegateCommand(comandoGuardarExecute); }
/// <summary> /// Inicializa los atributos necesarios para funcionar. /// </summary> public VMVistaDepartamentos() { try { ListadosDepartamentosBL listadosDepartamentosBL = new ListadosDepartamentosBL(); departamentos = new ObservableCollection <ClsDepartamento>(listadosDepartamentosBL.listadoDepartamentos()); } catch (SqlException) { lanzarDialogAsync(); } comandoEliminarDepartamento = new DelegateCommand(comandoEliminarExecute, comandoEliminarCanExecute); comandoActualizarDepartamento = new DelegateCommand(comandoActualizarExecute); comandoAnadirDepartamento = new DelegateCommand(comandoAnadirExecute); comandoBuscarDepartamento = new DelegateCommand(comandoBuscarExecute, comandoBuscarCanExecute); departamentoSeleccionado = null; this.listadoFiltrado = new ObservableCollection <ClsDepartamento>(departamentos); }