Exemplo n.º 1
0
        public ActionResult Editar(string id)
        {
            DraftLawBL oBL    = new DraftLawBL();
            int        pIntID = 0;

            int.TryParse(id, out pIntID);
            DraftLawViewModel       pDraftLawViewModel = oBL.Obtener(pIntID);
            SelectorBL              oSelectorBL        = new SelectorBL();
            List <SelectOptionItem> oCommissions       = oSelectorBL.CommissionsSelector();
            List <SelectListItem>   commissions        = Helper.ConstruirDropDownList <SelectOptionItem>(oCommissions, "Value", "Text", "", true, "", "");

            ViewBag.commissions = commissions;
            List <SelectOptionItem> oInterestAreas = oSelectorBL.InterestAreasSelector();
            List <SelectListItem>   interest_areas = Helper.ConstruirDropDownList <SelectOptionItem>(oInterestAreas, "Value", "Text", "", true, "", "");

            ViewBag.interest_areas = interest_areas;
            if (pDraftLawViewModel.date_presentation.HasValue)
            {
                pDraftLawViewModel.date_presentation_text = pDraftLawViewModel.date_presentation.Value.ToString("dd/MM/yyyy");
            }

            pDraftLawViewModel.period_closed = 1;
            if (pDraftLawViewModel.start_date <= DateTime.Today && pDraftLawViewModel.end_date >= DateTime.Today)
            {
                pDraftLawViewModel.period_closed = 0;
            }

            return(View(pDraftLawViewModel));
        }
Exemplo n.º 2
0
        public ActionResult Crear()
        {
            SelectorBL oSelectorBL = new SelectorBL();

            List <SelectOptionItem> oEducationalInstitutions = oSelectorBL.EducationalInstitutionsSelector();
            List <SelectListItem>   educational_institutions = Helper.ConstruirDropDownList <SelectOptionItem>(oEducationalInstitutions, "Value", "Text", "", true, "", "");

            ViewBag.educational_institutions = educational_institutions;


            List <SelectOptionItem> oknowledge_areas = oSelectorBL.KnowledgeAreasSelector();
            List <SelectListItem>   knowledge_areas  = Helper.ConstruirDropDownList <SelectOptionItem>(oknowledge_areas, "Value", "Text", "", true, "", "");

            ViewBag.knowledge_areas = knowledge_areas;

            List <SelectOptionItem> oprograms = oSelectorBL.ProgramsSelector();
            List <SelectListItem>   programs  = Helper.ConstruirDropDownList <SelectOptionItem>(oprograms, "Value", "Text", "", true, "", "");

            ViewBag.programs = programs;

            List <SelectOptionItem> oacademic_levels = oSelectorBL.AcademicLevelsSelector();
            List <SelectListItem>   academic_levels  = Helper.ConstruirDropDownList <SelectOptionItem>(oacademic_levels, "Value", "Text", "", true, "", "");

            ViewBag.academic_levels = academic_levels;

            List <SelectOptionItem> oeducation_levels = oSelectorBL.EducationLevelsSelector();
            List <SelectListItem>   education_levels  = Helper.ConstruirDropDownList <SelectOptionItem>(oeducation_levels, "Value", "Text", "", true, "", "");

            ViewBag.education_levels = education_levels;


            return(View());
        }
Exemplo n.º 3
0
        public ActionResult Ver(string id)
        {
            ConsultationBL oBL    = new ConsultationBL();
            int            pIntID = 0;

            int.TryParse(id, out pIntID);
            ConsultationViewModel pConsultationViewModel = oBL.Obtener(pIntID);


            NotificationBL oNotificationBL = new NotificationBL();

            oNotificationBL.ActualizarNotificacionLeido("/Consultation/Ver/" + id, AuthorizeUserAttribute.UsuarioLogeado().user_id);


            SelectorBL oSelectorBL = new SelectorBL();

            pConsultationViewModel.interest_areasMultiSelectList = new MultiSelectList(oSelectorBL.InterestAreasSelector(), "Value", "Text");


            List <SelectOptionItem> oConsultationTypes = oSelectorBL.ConsultationTypesSelector();
            List <SelectListItem>   consultation_types = Helper.ConstruirDropDownList <SelectOptionItem>(oConsultationTypes, "Value", "Text", "", false, "", "");

            ViewBag.consultation_types = consultation_types;
            return(View(pConsultationViewModel));
        }
Exemplo n.º 4
0
        public ActionResult Crear()
        {
            SelectorBL oSelectorBL = new SelectorBL();

            List <SelectOptionItem> oEstatus = oSelectorBL.EstatusUserSelector();
            List <SelectOptionItem> oRoles   = oSelectorBL.RolesSelector();

            List <SelectOptionItem> oNationalities = oSelectorBL.NationalitiesSelector();
            List <SelectOptionItem> oDocumentTypes = oSelectorBL.DocumentTypesSelector();
            List <SelectOptionItem> oDepartments   = oSelectorBL.DepartmentsSelector();


            List <SelectListItem> estatus = Helper.ConstruirDropDownList <SelectOptionItem>(oEstatus, "Value", "Text", "", true, "", "");
            List <SelectListItem> roles   = Helper.ConstruirDropDownList <SelectOptionItem>(oRoles, "Value", "Text", "", true, "", "");

            List <SelectListItem> nationalities = Helper.ConstruirDropDownList <SelectOptionItem>(oNationalities, "Value", "Text", "", true, "", "");
            List <SelectListItem> documentTypes = Helper.ConstruirDropDownList <SelectOptionItem>(oDocumentTypes, "Value", "Text", "", true, "", "");
            List <SelectListItem> departments   = Helper.ConstruirDropDownList <SelectOptionItem>(oDepartments, "Value", "Text", "", true, "", "");

            List <SelectListItem> oListaVacia = Helper.ConstruirDropDownList <SelectOptionItem>(new List <SelectOptionItem>(), "Value", "Text", "", true, "", "");

            ViewBag.estatus       = estatus;
            ViewBag.roles         = roles;
            ViewBag.nationalities = nationalities;
            ViewBag.documentTypes = documentTypes;

            ViewBag.departments    = departments;
            ViewBag.municipalities = oListaVacia;

            List <SelectListItem> institutions = new List <SelectListItem>();

            ViewBag.institutions = institutions;

            return(View());
        }
Exemplo n.º 5
0
        public ActionResult Usuarios()
        {
            SelectorBL oSelectorBL         = new SelectorBL();
            List <SelectOptionItem> oRoles = oSelectorBL.RolesSelector();
            List <SelectListItem>   roles  = Helper.ConstruirDropDownList <SelectOptionItem>(oRoles, "Value", "Text", "", true, "0", "TODOS");

            ViewBag.roles = roles;

            UsersReportFilterViewModel oUsersReportFilterViewModel = new UsersReportFilterViewModel();

            return(View(oUsersReportFilterViewModel));
        }
Exemplo n.º 6
0
        public ActionResult Crear()
        {
            SelectorBL oSelectorBL = new SelectorBL();
            List <SelectOptionItem> oCommissions = oSelectorBL.CommissionsSelector();
            List <SelectListItem>   commissions  = Helper.ConstruirDropDownList <SelectOptionItem>(oCommissions, "Value", "Text", "", true, "", "");

            ViewBag.commissions = commissions;
            List <SelectOptionItem> oInterestAreas = oSelectorBL.InterestAreasSelector();
            List <SelectListItem>   interest_areas = Helper.ConstruirDropDownList <SelectOptionItem>(oInterestAreas, "Value", "Text", "", true, "", "");

            ViewBag.interest_areas = interest_areas;
            return(View());
        }
Exemplo n.º 7
0
        public JsonResult ObtenerPrograma(/*string q, int page*/)
        {
            SelectorBL oBL         = new SelectorBL();
            string     term_search = Request.Form["q"];
            string     str_educational_institution_id = Request.Form["educational_institution_id"];
            int        educational_institution_id     = 0;

            int.TryParse(str_educational_institution_id, out educational_institution_id);
            // var resultado = oUserBL.VerificarDuplicado(user_id, email);

            var results = oBL.ProgramsSelector(educational_institution_id);

            return(Json(results));
        }
Exemplo n.º 8
0
        public JsonResult ObtenerGrupoInvestigacion(/*string q, int page*/)
        {
            SelectorBL oBL                = new SelectorBL();
            string     term_search        = Request.Form["q"];
            string     str_institution_id = Request.Form["institution_id"];
            int        institution_id     = 0;

            int.TryParse(str_institution_id, out institution_id);
            // var resultado = oUserBL.VerificarDuplicado(user_id, email);

            var results = oBL.InvestigationGroupsSelector(institution_id);

            return(Json(results));
        }
Exemplo n.º 9
0
        public JsonResult ObtenerMunicipalities(/*string q, int page*/)
        {
            SelectorBL oBL               = new SelectorBL();
            string     term_search       = Request.Form["q"];
            string     str_department_id = Request.Form["department_id"];
            int        department_id     = 0;

            int.TryParse(str_department_id, out department_id);
            // var resultado = oUserBL.VerificarDuplicado(user_id, email);

            var results = oBL.MunicipalitiesSelector(department_id);

            return(Json(results));
        }
Exemplo n.º 10
0
        public ActionResult Mejores()
        {
            SelectorBL   oSelectorBL   = new SelectorBL();
            MeritRangeBL oMeritRangeBL = new MeritRangeBL();

            List <MeritRangeViewModel> oMeritRange    = oMeritRangeBL.ObtenerTodos();
            List <SelectOptionItem>    oInterestAreas = oSelectorBL.InterestAreasSelector();
            List <SelectListItem>      interest_areas = Helper.ConstruirDropDownList <SelectOptionItem>(oInterestAreas, "Value", "Text", "0", true, "0", "TODOS");

            ViewBag.interest_areas    = interest_areas;
            ViewBag.merit_ranges_json = JsonConvert.SerializeObject(oMeritRange);
            ViewBag.merit_ranges      = oMeritRange;
            return(View());
        }
Exemplo n.º 11
0
        public IHttpActionResult ConsultationSelectors()
        {
            SelectorBL oSelectorBL = new SelectorBL();
            List <SelectOptionItem> oInterestAreas = oSelectorBL.InterestAreasSelector();


            List <SelectOptionItem> oConsultationTypes = oSelectorBL.ConsultationTypesSelector();


            var result = new
            {
                interest_areas     = oInterestAreas,
                consultation_types = oConsultationTypes,
            };

            return(Ok(result));
        }
Exemplo n.º 12
0
        public ActionResult Index()
        {
            PeriodBL        oPeriodBL = new PeriodBL();
            PeriodViewModel oPeriod   = oPeriodBL.ObtenerVigente();


            SelectorBL oSelectorBL           = new SelectorBL();
            List <SelectOptionItem> oPeriods = oSelectorBL.PeriodsSelector();
            List <SelectListItem>   periods  = Helper.ConstruirDropDownList <SelectOptionItem>(oPeriods, "Value", "Text", "", false, "", "");

            ViewBag.periods = periods;

            GeneralFilterViewModel oGeneralFilterViewModel = new GeneralFilterViewModel();

            oGeneralFilterViewModel.period_id = oPeriod.period_id;
            return(View(oGeneralFilterViewModel));
        }
Exemplo n.º 13
0
        // GET: User
        public ActionResult Index()
        {
            SelectorBL oSelectorBL = new SelectorBL();
            List <SelectOptionItem> oCommissions = oSelectorBL.CommissionsSelector();
            List <SelectListItem>   commissions  = Helper.ConstruirDropDownList <SelectOptionItem>(oCommissions, "Value", "Text", "", true, "0", "TODOS");

            ViewBag.commissions = commissions;

            List <SelectOptionItem> oInterestAreas = oSelectorBL.InterestAreasSelector();
            List <SelectListItem>   interest_areas = Helper.ConstruirDropDownList <SelectOptionItem>(oInterestAreas, "Value", "Text", "", true, "0", "TODOS");

            ViewBag.commissions    = commissions;
            ViewBag.interest_areas = interest_areas;

            List <SelectOptionItem> oEstados = oSelectorBL.StatusSelector();
            List <SelectListItem>   estados  = Helper.ConstruirDropDownList <SelectOptionItem>(oEstados, "Value", "Text", "", true, "0", "TODOS");

            ViewBag.commissions = commissions;
            ViewBag.estados     = estados;


            List <SelectOptionItem> oOrigins = oSelectorBL.OriginSelector();
            List <SelectListItem>   origins  = Helper.ConstruirDropDownList <SelectOptionItem>(oOrigins, "Value", "Text", "", true, "0", "TODOS");

            ViewBag.commissions = commissions;
            ViewBag.origins     = origins;


            List <SelectOptionItem> oPeriods = oSelectorBL.PeriodsSelector();
            List <SelectListItem>   periods  = Helper.ConstruirDropDownList <SelectOptionItem>(oPeriods, "Value", "Text", "", false, "", "");

            ViewBag.commissions = commissions;
            ViewBag.periods     = periods;
            PeriodBL        oPeriodBL = new PeriodBL();
            PeriodViewModel oPeriod   = oPeriodBL.ObtenerVigente();



            ReportFilterViewModel oReportFilterViewModel = new ReportFilterViewModel();

            oReportFilterViewModel.period_id = oPeriod.period_id;
            return(View(oReportFilterViewModel));
        }
Exemplo n.º 14
0
        public ActionResult Editar(string id)
        {
            UserBL oBL    = new UserBL();
            int    pIntID = 0;

            int.TryParse(id, out pIntID);
            UserViewModel pUserViewModel = oBL.ObtenerUser(pIntID);
            SelectorBL    oSelectorBL    = new SelectorBL();

            List <SelectOptionItem> oEstatus = oSelectorBL.EstatusUserSelector();
            List <SelectOptionItem> oRoles   = oSelectorBL.RolesSelector();

            List <SelectOptionItem> oNationalities = oSelectorBL.NationalitiesSelector();
            List <SelectOptionItem> oDocumentTypes = oSelectorBL.DocumentTypesSelector();

            List <SelectOptionItem> oDepartments    = oSelectorBL.DepartmentsSelector();
            List <SelectOptionItem> oMunicipalities = oSelectorBL.MunicipalitiesSelector(pUserViewModel.department_id.HasValue ? pUserViewModel.department_id.Value : 0);



            List <SelectListItem> estatus = Helper.ConstruirDropDownList <SelectOptionItem>(oEstatus, "Value", "Text", "", true, "", "");
            List <SelectListItem> roles   = Helper.ConstruirDropDownList <SelectOptionItem>(oRoles, "Value", "Text", "", true, "", "");

            List <SelectListItem> nationalities = Helper.ConstruirDropDownList <SelectOptionItem>(oNationalities, "Value", "Text", "", true, "", "");
            List <SelectListItem> documentTypes = Helper.ConstruirDropDownList <SelectOptionItem>(oDocumentTypes, "Value", "Text", "", true, "", "");

            List <SelectListItem> departments    = Helper.ConstruirDropDownList <SelectOptionItem>(oDepartments, "Value", "Text", "", true, "", "");
            List <SelectListItem> municipalities = Helper.ConstruirDropDownList <SelectOptionItem>(oMunicipalities, "Value", "Text", "", true, "", "");

            ViewBag.estatus        = estatus;
            ViewBag.roles          = roles;
            ViewBag.nationalities  = nationalities;
            ViewBag.documentTypes  = documentTypes;
            ViewBag.departments    = departments;
            ViewBag.municipalities = municipalities;

            pUserViewModel.institutionsMultiSelectList = new MultiSelectList(oSelectorBL.InstitutionsSelector(pUserViewModel.institution_ids), "Value", "Text");


            return(View(pUserViewModel));
        }
Exemplo n.º 15
0
        public ActionResult MiCuenta()
        {
            UserBL        oBL            = new UserBL();
            var           user_id        = AuthorizeUserAttribute.UsuarioLogeado().user_id;
            UserViewModel pUserViewModel = oBL.ObtenerUser(user_id);
            SelectorBL    oSelectorBL    = new SelectorBL();

            List <SelectOptionItem> oEstatus = oSelectorBL.EstatusUserSelector();
            List <SelectOptionItem> oRoles   = oSelectorBL.RolesSelector();

            List <SelectOptionItem> oNationalities = oSelectorBL.NationalitiesSelector();
            List <SelectOptionItem> oDocumentTypes = oSelectorBL.DocumentTypesSelector();

            List <SelectOptionItem> oDepartments    = oSelectorBL.DepartmentsSelector();
            List <SelectOptionItem> oMunicipalities = oSelectorBL.MunicipalitiesSelector(pUserViewModel.department_id.HasValue ? pUserViewModel.department_id.Value : 0);



            List <SelectListItem> estatus = Helper.ConstruirDropDownList <SelectOptionItem>(oEstatus, "Value", "Text", "", true, "", "");
            List <SelectListItem> roles   = Helper.ConstruirDropDownList <SelectOptionItem>(oRoles, "Value", "Text", "", true, "", "");

            List <SelectListItem> nationalities = Helper.ConstruirDropDownList <SelectOptionItem>(oNationalities, "Value", "Text", "", true, "", "");
            List <SelectListItem> documentTypes = Helper.ConstruirDropDownList <SelectOptionItem>(oDocumentTypes, "Value", "Text", "", true, "", "");

            List <SelectListItem> departments    = Helper.ConstruirDropDownList <SelectOptionItem>(oDepartments, "Value", "Text", "", true, "", "");
            List <SelectListItem> municipalities = Helper.ConstruirDropDownList <SelectOptionItem>(oMunicipalities, "Value", "Text", "", true, "", "");


            ViewBag.estatus        = estatus;
            ViewBag.roles          = roles;
            ViewBag.nationalities  = nationalities;
            ViewBag.documentTypes  = documentTypes;
            ViewBag.departments    = departments;
            ViewBag.municipalities = municipalities;

            return(View(pUserViewModel));
        }
Exemplo n.º 16
0
        public ActionResult Editar(string id)
        {
            SnieBL oBL    = new SnieBL();
            int    pIntID = 0;

            int.TryParse(id, out pIntID);
            SnieViewModel pSnieViewModel = oBL.Obtener(pIntID);
            SelectorBL    oSelectorBL    = new SelectorBL();

            List <SelectOptionItem> oEducationalInstitutions = oSelectorBL.EducationalInstitutionsSelector();
            List <SelectListItem>   educational_institutions = Helper.ConstruirDropDownList <SelectOptionItem>(oEducationalInstitutions, "Value", "Text", "", true, "", "");

            ViewBag.educational_institutions = educational_institutions;


            List <SelectOptionItem> oknowledge_areas = oSelectorBL.KnowledgeAreasSelector();
            List <SelectListItem>   knowledge_areas  = Helper.ConstruirDropDownList <SelectOptionItem>(oknowledge_areas, "Value", "Text", "", true, "", "");

            ViewBag.knowledge_areas = knowledge_areas;

            List <SelectOptionItem> oprograms = oSelectorBL.ProgramsSelector();
            List <SelectListItem>   programs  = Helper.ConstruirDropDownList <SelectOptionItem>(oprograms, "Value", "Text", "", true, "", "");

            ViewBag.programs = programs;

            List <SelectOptionItem> oacademic_levels = oSelectorBL.AcademicLevelsSelector();
            List <SelectListItem>   academic_levels  = Helper.ConstruirDropDownList <SelectOptionItem>(oacademic_levels, "Value", "Text", "", true, "", "");

            ViewBag.academic_levels = academic_levels;

            List <SelectOptionItem> oeducation_levels = oSelectorBL.EducationLevelsSelector();
            List <SelectListItem>   education_levels  = Helper.ConstruirDropDownList <SelectOptionItem>(oeducation_levels, "Value", "Text", "", true, "", "");

            ViewBag.education_levels = education_levels;

            return(View(pSnieViewModel));
        }
Exemplo n.º 17
0
        public ActionResult MiHistorial()
        {
            SelectorBL   oSelectorBL   = new SelectorBL();
            MeritRangeBL oMeritRangeBL = new MeritRangeBL();

            List <MeritRangeViewModel> oMeritRange = oMeritRangeBL.ObtenerTodos();

            ViewBag.merit_ranges_json = JsonConvert.SerializeObject(oMeritRange);
            ViewBag.merit_ranges      = oMeritRange;
            ConceptBL          oConceptBL          = new ConceptBL();
            MyHistoryViewModel oMyHistoryViewModel = oConceptBL.ObtenerMiHistorial(AuthorizeUserAttribute.UsuarioLogeado().investigator_id);

            if (oMyHistoryViewModel == null)
            {
                oMyHistoryViewModel = new MyHistoryViewModel();

                oMyHistoryViewModel.nro_concepts       = 0;
                oMyHistoryViewModel.my_points          = 0;
                oMyHistoryViewModel.qualified_concepts = 0;
                oMyHistoryViewModel.approved_concepts  = 0;
            }
            ViewBag.my_points = oMyHistoryViewModel.my_points;
            return(View(oMyHistoryViewModel));
        }
Exemplo n.º 18
0
        public ActionResult Editar(string id)
        {
            UserBL oBL    = new UserBL();
            int    pIntID = 0;

            int.TryParse(id, out pIntID);
            InvestigatorViewModel pViewModel = oBL.ObtenerInvestigator(pIntID);

            if (pViewModel == null)
            {
                pViewModel = new InvestigatorViewModel();
            }

            SelectorBL oSelectorBL = new SelectorBL();

            if (pViewModel != null)
            {
                pViewModel.birthdate_text = pViewModel.birthdate.HasValue ? pViewModel.birthdate.Value.ToString("dd/MM/yyyy") : String.Empty;
            }
            List <SelectOptionItem> oEstatus = oSelectorBL.EstatusUserSelector();
            List <SelectOptionItem> oRoles   = oSelectorBL.RolesSelector();

            List <SelectOptionItem> oNationalities = oSelectorBL.NationalitiesSelector();
            List <SelectOptionItem> oDocumentTypes = oSelectorBL.DocumentTypesSelector();

            List <SelectOptionItem> oGenders        = oSelectorBL.GendersSelector();
            List <SelectOptionItem> oPrograms       = oSelectorBL.ProgramsSelector((pViewModel.educational_institution_id != null ? pViewModel.educational_institution_id.Value : 0));
            List <SelectOptionItem> oInterestAreas  = oSelectorBL.InterestAreasSelector();
            List <SelectOptionItem> oDepartments    = oSelectorBL.DepartmentsSelector();
            List <SelectOptionItem> oMunicipalities = oSelectorBL.MunicipalitiesSelector(pViewModel != null && pViewModel.department_id.HasValue? pViewModel.department_id.Value:0);

            List <SelectOptionItem> oAcademicLevels          = oSelectorBL.AcademicLevelsSelector();
            List <SelectOptionItem> oCommissions             = oSelectorBL.CommissionsSelector();
            List <SelectOptionItem> oEducationalInstitutions = oSelectorBL.EducationalInstitutionsSelector();

            List <SelectOptionItem> oEducationLevels = oSelectorBL.EducationLevelsSelector((pViewModel.educational_institution_id != null ? pViewModel.educational_institution_id.Value : 0), (pViewModel.program_id != null ? pViewModel.program_id.Value : 0));

            List <SelectOptionItem> oInvestigationGroups = oSelectorBL.InvestigationGroupsSelector((pViewModel.institution_id != null ? pViewModel.institution_id.Value : 0));

            List <SelectListItem> estatus = Helper.ConstruirDropDownList <SelectOptionItem>(oEstatus, "Value", "Text", "", true, "", "");
            List <SelectListItem> roles   = Helper.ConstruirDropDownList <SelectOptionItem>(oRoles, "Value", "Text", "", true, "", "");

            List <SelectListItem> nationalities = Helper.ConstruirDropDownList <SelectOptionItem>(oNationalities, "Value", "Text", "", true, "", "");
            List <SelectListItem> documentTypes = Helper.ConstruirDropDownList <SelectOptionItem>(oDocumentTypes, "Value", "Text", "", true, "", "");
            List <SelectListItem> genders       = Helper.ConstruirDropDownList <SelectOptionItem>(oGenders, "Value", "Text", "", true, "", "");

            List <SelectListItem> programs       = Helper.ConstruirDropDownList <SelectOptionItem>(oPrograms, "Value", "Text", "", true, "", "");
            List <SelectListItem> interest_areas = Helper.ConstruirDropDownList <SelectOptionItem>(oInterestAreas, "Value", "Text", "", false, "", "");
            List <SelectListItem> departments    = Helper.ConstruirDropDownList <SelectOptionItem>(oDepartments, "Value", "Text", "", true, "", "");
            List <SelectListItem> municipalities = Helper.ConstruirDropDownList <SelectOptionItem>(oMunicipalities, "Value", "Text", "", true, "", "");

            List <SelectListItem> academic_levels          = Helper.ConstruirDropDownList <SelectOptionItem>(oAcademicLevels, "Value", "Text", "", true, "", "");
            List <SelectListItem> commissions              = Helper.ConstruirDropDownList <SelectOptionItem>(oCommissions, "Value", "Text", "", true, "", "");
            List <SelectListItem> educational_institutions = Helper.ConstruirDropDownList <SelectOptionItem>(oEducationalInstitutions, "Value", "Text", "", true, "", "");


            List <SelectListItem> investigation_groups = Helper.ConstruirDropDownList <SelectOptionItem>(oInvestigationGroups, "Value", "Text", "", true, "", "");
            List <SelectListItem> education_levels     = Helper.ConstruirDropDownList <SelectOptionItem>(oEducationLevels, "Value", "Text", "", true, "", "");


            List <SelectListItem> oListaVacia = Helper.ConstruirDropDownList <SelectOptionItem>(new List <SelectOptionItem>(), "Value", "Text", "", true, "", "");


            interest_areas = interest_areas.Select(a => new SelectListItem
            {
                Text     = a.Text,
                Value    = a.Value,
                Selected = (pViewModel.interest_areas != null ?  pViewModel.interest_areas.Contains(int.Parse(a.Value)) : false)
            }).ToList();


            List <SelectListItem> institutions = new List <SelectListItem>();

            if (pViewModel.institution != null)
            {
                institutions.Add(new SelectListItem
                {
                    Text     = pViewModel.institution,
                    Value    = pViewModel.institution_id.ToString(),
                    Selected = true
                });
            }


            ViewBag.programs                 = programs;
            ViewBag.education_levels         = education_levels;
            ViewBag.educational_institutions = educational_institutions;


            ViewBag.institutions         = institutions;
            ViewBag.investigation_groups = investigation_groups;
            ViewBag.interest_areas       = interest_areas;
            //  ViewBag.programs = programs;
            ViewBag.departments    = departments;
            ViewBag.municipalities = municipalities;

            ViewBag.estatus         = estatus;
            ViewBag.roles           = roles;
            ViewBag.nationalities   = nationalities;
            ViewBag.documentTypes   = documentTypes;
            ViewBag.genders         = genders;
            ViewBag.academic_levels = academic_levels;

            pViewModel.commissionsMultiSelectList = new MultiSelectList(oSelectorBL.CommissionsSelector(), "Value", "Text");



            return(View(pViewModel));
        }
Exemplo n.º 19
0
        public ActionResult Crear()
        {
            SelectorBL oSelectorBL = new SelectorBL();

            List <SelectOptionItem> oEstatus = oSelectorBL.EstatusUserSelector();
            List <SelectOptionItem> oRoles   = oSelectorBL.RolesSelector();

            List <SelectOptionItem> oNationalities = oSelectorBL.NationalitiesSelector();
            List <SelectOptionItem> oDocumentTypes = oSelectorBL.DocumentTypesSelector();

            List <SelectOptionItem> oGenders       = oSelectorBL.GendersSelector();
            List <SelectOptionItem> oPrograms      = oSelectorBL.ProgramsSelector();
            List <SelectOptionItem> oInterestAreas = oSelectorBL.InterestAreasSelector();
            List <SelectOptionItem> oDepartments   = oSelectorBL.DepartmentsSelector();

            List <SelectOptionItem> oAcademicLevels          = oSelectorBL.AcademicLevelsSelector();
            List <SelectOptionItem> oCommissions             = oSelectorBL.CommissionsSelector();
            List <SelectOptionItem> oEducationalInstitutions = oSelectorBL.EducationalInstitutionsSelector();

            List <SelectListItem> estatus = Helper.ConstruirDropDownList <SelectOptionItem>(oEstatus, "Value", "Text", "", true, "", "");
            List <SelectListItem> roles   = Helper.ConstruirDropDownList <SelectOptionItem>(oRoles, "Value", "Text", "", true, "", "");

            List <SelectListItem> nationalities = Helper.ConstruirDropDownList <SelectOptionItem>(oNationalities, "Value", "Text", "", true, "", "");
            List <SelectListItem> documentTypes = Helper.ConstruirDropDownList <SelectOptionItem>(oDocumentTypes, "Value", "Text", "", true, "", "");
            List <SelectListItem> genders       = Helper.ConstruirDropDownList <SelectOptionItem>(oGenders, "Value", "Text", "", true, "", "");

            List <SelectListItem> programs                 = Helper.ConstruirDropDownList <SelectOptionItem>(oPrograms, "Value", "Text", "", true, "", "");
            List <SelectListItem> interest_areas           = Helper.ConstruirDropDownList <SelectOptionItem>(oInterestAreas, "Value", "Text", "", false, "", "");
            List <SelectListItem> departments              = Helper.ConstruirDropDownList <SelectOptionItem>(oDepartments, "Value", "Text", "", true, "", "");
            List <SelectListItem> academic_levels          = Helper.ConstruirDropDownList <SelectOptionItem>(oAcademicLevels, "Value", "Text", "", true, "", "");
            List <SelectListItem> commissions              = Helper.ConstruirDropDownList <SelectOptionItem>(oCommissions, "Value", "Text", "", true, "", "");
            List <SelectListItem> educational_institutions = Helper.ConstruirDropDownList <SelectOptionItem>(oEducationalInstitutions, "Value", "Text", "", true, "", "");

            List <SelectListItem> oListaVacia = Helper.ConstruirDropDownList <SelectOptionItem>(new List <SelectOptionItem>(), "Value", "Text", "", true, "", "");



            ViewBag.programs                 = oListaVacia;
            ViewBag.education_levels         = oListaVacia;
            ViewBag.educational_institutions = educational_institutions;


            ViewBag.institutions         = oListaVacia;
            ViewBag.investigation_groups = oListaVacia;
            ViewBag.interest_areas       = interest_areas;
            //  ViewBag.programs = programs;
            ViewBag.departments    = departments;
            ViewBag.municipalities = oListaVacia;

            ViewBag.estatus         = estatus;
            ViewBag.roles           = roles;
            ViewBag.nationalities   = nationalities;
            ViewBag.documentTypes   = documentTypes;
            ViewBag.genders         = genders;
            ViewBag.academic_levels = academic_levels;
            ViewBag.commissions     = commissions;



            InvestigatorViewModel pViewModel       = new InvestigatorViewModel();
            ConfigurationBL       oConfigurationBL = new ConfigurationBL();

            pViewModel.terms_conditions = oConfigurationBL.Obtener().terms_conditions;

            pViewModel.commissionsMultiSelectList = new MultiSelectList(oSelectorBL.CommissionsSelector(), "Value", "Text");

            return(View(pViewModel));
        }