コード例 #1
0
        /// <summary>
        /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar
        /// </summary>
        /// <param name="IdAsociacion">recibe un identificador de la asociacion del docente</param>
        /// <returns>regresa una asociacion a la cual pertenece el docente en una vista</returns>
        public ActionResult GetAsociacionByIdAsociacion(int IdAsociacion)
        {
            int IdPersonal = SessionPersister.AccountSession.IdPersonal;
            PersonalAsociacionesDomainModel personalAsociacionDM = IpersonalAsociacionesBusiness.GetPersonalAsociacionByIdAsociacion(IdAsociacion);

            if (personalAsociacionDM != null)
            {
                PersonalAsociacionesVM personalAsociacionesVM = new PersonalAsociacionesVM();
                AutoMapper.Mapper.Map(personalAsociacionDM, personalAsociacionesVM);
                return(PartialView("_Eliminar", personalAsociacionesVM));
            }
            return(View());
        }
コード例 #2
0
        public ActionResult DisplayPersonalAsociacion(int _id)
        {
            if (_id > 0)
            {
                PersonalAsociacionesDomainModel personalAsociacionesDomainModel = IpersonalAsociacionesBusiness.GetPersonalAsociacionByIdAsociacion(_id);
                PersonalAsociacionesVM          personalAsociacionesVM          = new PersonalAsociacionesVM();
                AutoMapper.Mapper.Map(personalAsociacionesDomainModel, personalAsociacionesVM);

                return(PartialView("_VerDatos", personalAsociacionesVM));
            }

            return(PartialView());
        }
コード例 #3
0
        /// <summary>
        /// Este metodo se encarga de presentar los datos a la vista que se van a eliminar
        /// </summary>
        /// <param name="idAsociacion">recibe un identificador de la asociacion</param>
        /// <returns>regresa una vista con los datos eliminados</returns>
        public ActionResult EliminarAsociacionPersonal(PersonalAsociacionesVM personalAsociacionesVM)
        {
            int    idPersonal    = SessionPersister.AccountSession.IdPersonal;
            string nombreUsuario = SessionPersister.AccountSession.NombreCompleto;
            PersonalAsociacionesDomainModel personalAsociacionDM = IpersonalAsociacionesBusiness.GetPersonalAsociacionByIdAsociacion(personalAsociacionesVM.IdAsociacion);

            if (personalAsociacionDM != null)
            {
                IpersonalAsociacionesBusiness.DeleteAsociacionDocente(personalAsociacionDM);
            }
            ViewBag.IdAsociacion = new SelectList(IasociacionesBusiness.GetAsociaciones(), "IdAsociacion", "StrDescripcion");
            ViewBag.TipoEmpresa  = new SelectList("");
            return(View("Create"));
        }
コード例 #4
0
        public ActionResult Create(PersonalAsociacionesVM personalAsociacionesVM)
        {
            if (ModelState.IsValid)
            {
                PersonalAsociacionesDomainModel personalAsociacionesDM = new PersonalAsociacionesDomainModel();
                personalAsociacionesVM.IdPersonal = SessionPersister.AccountSession.IdPersonal;
                AutoMapper.Mapper.Map(personalAsociacionesVM, personalAsociacionesDM);
                IpersonalAsociacionesBusiness.AddPersonalAsociaciones(personalAsociacionesDM);
                ViewBag.IdAsociacion = new SelectList(IasociacionesBusiness.GetAsociaciones(), "IdAsociacion", "StrDescripcion");
            }

            ViewBag.IdAsociacion = new SelectList(IasociacionesBusiness.GetAsociaciones(), "IdAsociacion", "StrDescripcion");

            return(RedirectToAction("Create", "PersonalAsociaciones"));
        }
コード例 #5
0
        public ActionResult Create([Bind(Include = "IdPersonal,IdAsociacion,DteFecha,StrTipoParticipacion")] PersonalAsociacionesVM personalAsociacionesVM)
        {
            if (ModelState.IsValid)
            {
                PersonalAsociacionesDomainModel personalAsociacionesDM = new PersonalAsociacionesDomainModel();
                personalAsociacionesVM.IdPersonal = SessionPersister.AccountSession.IdPersonal;
                AutoMapper.Mapper.Map(personalAsociacionesVM, personalAsociacionesDM);
                IpersonalAsociacionesBusiness.AddPersonalAsociaciones(personalAsociacionesDM);
                ViewBag.IdAsociacion = new SelectList(IasociacionesBusiness.GetAsociaciones(), "IdAsociacion", "StrDescripcion");
                ViewBag.TipoEmpresa  = new SelectList("");
                return(View());
            }

            ViewBag.IdAsociacion = new SelectList(IasociacionesBusiness.GetAsociaciones(), "IdAsociacion", "StrDescripcion");
            ViewBag.TipoEmpresa  = new SelectList("");
            return(View("Create"));
        }