/// <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);
        }
Exemple #2
0
        public ActionResult Delete(int id)
        {
            try
            {
                ClsPersonaHandler_BL clsPersonaHandler_BL = new ClsPersonaHandler_BL();
                ClsPersona           clsPersona           = clsPersonaHandler_BL.obtenerPersona(id);

                ClsPersonaConDepartamento personaConDepartamento = new ClsPersonaConDepartamento(clsPersona);
                return(View(personaConDepartamento));
            }
            catch (Exception e)
            {
                return(View("Error"));//Lo mandaría a una página de error
            }
        }
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);
        }
Exemple #4
0
        public ActionResult Details(int id)
        {
            ClsPersonaHandler_BL      clsPersonaHandler_BL = new ClsPersonaHandler_BL();
            ClsPersona                clsPersona;
            ClsPersonaConDepartamento personaConDepartamento = null;

            try
            {
                clsPersona             = clsPersonaHandler_BL.obtenerPersona(id);
                personaConDepartamento = new ClsPersonaConDepartamento(clsPersona);
            }
            catch (Exception e)
            {
                return(View("Error"));
            }

            return(View(personaConDepartamento));
        }
Exemple #5
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);
        }