/// <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");
        }
Exemple #3
0
        /// <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);
        }