Example #1
0
        /// <summary>
        /// Ejecuta el comando y actualiza las personas.
        /// </summary>

        private void comandoActualizarExecute()
        {
            ClsListadoPersonasConDepartamento listadoPersonasConDepartamento = new ClsListadoPersonasConDepartamento();

            try
            {
                personas        = listadoPersonasConDepartamento.PersonasConDepartamentos;
                listadoFiltrado = listadoPersonasConDepartamento.PersonasConDepartamentos;
                NotifyPropertyChanged("ListadoFiltrado");
            }
            catch (SqlException)
            {
                lanzarDialogErrorConexion();
            }
        }
Example #2
0
        /// <summary>
        /// Inicializa los atributos necesarios para funcionar.
        /// </summary>

        public VMVistaPersonas()
        {
            try
            {
                ClsListadoPersonasConDepartamento listadoPersonasConDepartamento = new ClsListadoPersonasConDepartamento();
                personas = listadoPersonasConDepartamento.PersonasConDepartamentos;
            }
            catch (SqlException)
            {
                lanzarDialogErrorConexion();
            }

            comandoEliminarPersona    = new DelegateCommand(comandoEliminarExecute, comandoEliminarCanExecute);
            comandoActualizarPersonas = new DelegateCommand(comandoActualizarExecute);
            comandoAnadirPersona      = new DelegateCommand(comandoAnadirExecute);
            comandoBuscarPersona      = new DelegateCommand(comandoBuscarExecute, comandoBuscarCanExecute);
            personaSeleccionada       = null;
            this.listadoFiltrado      = new ObservableCollection <ClsPersonaConDepartamento>(personas);
        }