/// <summary> /// User not authorazed to acces to the page. /// </summary> /// <returns></returns> public async Task <ActionResult> NoAccess() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.IsUserExiste(); if (!isAuthorizedUser) { return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult Editar([Bind(Include = "interest_area_id,name")] InterestAreaViewModel pInterestAreaViewModel) { // TODO: Add insert logic here if (pInterestAreaViewModel == null) { return(HttpNotFound()); } InterestAreaBL oInterestAreaBL = new InterestAreaBL(); pInterestAreaViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oInterestAreaBL.Modificar(pInterestAreaViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "consultation_type_id,name")] ConsultationTypeViewModel pConsultationTypeViewModel) { // TODO: Add insert logic here if (pConsultationTypeViewModel == null) { return(HttpNotFound()); } ConsultationTypeBL oConsultationTypeBL = new ConsultationTypeBL(); pConsultationTypeViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oConsultationTypeBL.Modificar(pConsultationTypeViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "bad_language_id,name")] BadLanguageViewModel pBadLanguageViewModel) { // TODO: Add insert logic here if (pBadLanguageViewModel == null) { return(HttpNotFound()); } BadLanguageBL oBadLanguageBL = new BadLanguageBL(); pBadLanguageViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oBadLanguageBL.Modificar(pBadLanguageViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "draft_law_id,draft_law_number,title,author,origin,date_presentation,date_presentation_text,commission_id,debate_speaker,debate_speaker2,debate_speaker3,debate_speaker4,status,status_comment,interest_area_id,initiative,summary,link")] DraftLawViewModel pDraftLawViewModel) { // TODO: Add insert logic here pDraftLawViewModel.date_presentation = DateTime.ParseExact(pDraftLawViewModel.date_presentation_text, "dd/MM/yyyy", CultureInfo.InvariantCulture); if (pDraftLawViewModel == null) { return(HttpNotFound()); } DraftLawBL oDraftLawBL = new DraftLawBL(); pDraftLawViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oDraftLawBL.Modificar(pDraftLawViewModel); return(RedirectToAction("Index")); }
public ActionResult Index([Bind(Include = "configuration_id,terms_conditions,exclude_speakers,remove_titles_speaker")] ConfigurationViewModel pConfigurationViewModel) { // TODO: Add insert logic here if (pConfigurationViewModel == null) { return(HttpNotFound()); } ConfigurationBL oConfigurationBL = new ConfigurationBL(); pConfigurationViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oConfigurationBL.Modificar(pConfigurationViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "reason_reject_id,name")] ReasonRejectViewModel pReasonRejectViewModel) { // TODO: Add insert logic here if (pReasonRejectViewModel == null) { return(HttpNotFound()); } ReasonRejectBL oReasonRejectBL = new ReasonRejectBL(); pReasonRejectViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oReasonRejectBL.Modificar(pReasonRejectViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "academic_level_id,name")] AcademicLevelViewModel pAcademicLevelViewModel) { // TODO: Add insert logic here if (pAcademicLevelViewModel == null) { return(HttpNotFound()); } AcademicLevelBL oAcademicLevelBL = new AcademicLevelBL(); pAcademicLevelViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oAcademicLevelBL.Modificar(pAcademicLevelViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "id,user_name,user_email,user_email2,user_pass,document_type_id,doc_nro,nationality_id,contact_name,phone,address,user_role_id,user_status_id,institution_ids,address_country_id,department_id,address_municipality_id")] UserViewModel pUserViewModel) { // TODO: Add insert logic here if (pUserViewModel == null) { return(HttpNotFound()); } UserBL oUserBL = new UserBL(); pUserViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oUserBL.Modificar(pUserViewModel); return(RedirectToAction("Index")); }
/// <summary> /// Method to get all lineitem list foe budget as per time frame /// </summary> /// <param name="BudgetDetailId"></param> /// <param name="IsQuaterly"></param> /// <returns></returns> public ActionResult GetFinanceLineItemData(int BudgetDetailId, string TimeFrame = "quarters") { LineItemDetail AlllineItemdetail = new LineItemDetail(); if (BudgetDetailId > 0) { #region "Set Create/Edit or View permission for Budget and Forecast to Global varialble." _IsBudgetCreate_Edit = AuthorizeUserAttribute.IsAuthorized(Enums.ApplicationActivity.BudgetCreateEdit); _IsForecastCreate_Edit = AuthorizeUserAttribute.IsAuthorized(Enums.ApplicationActivity.ForecastCreateEdit); #endregion AlllineItemdetail = _MarketingBudget.GetLineItemGrid(BudgetDetailId, Sessions.User.CID, TimeFrame, Sessions.PlanExchangeRate); ViewBag.HasLineItems = AlllineItemdetail.childLineItemCount; } return(PartialView("_LineItem", AlllineItemdetail.LineItemGridData)); }
public ActionResult Crear([Bind(Include = "academic_level_id,name")] AcademicLevelViewModel pAcademicLevelViewModel) { // TODO: Add insert logic here if (pAcademicLevelViewModel == null) { return(HttpNotFound()); } pAcademicLevelViewModel.academic_level_id = 0; pAcademicLevelViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; AcademicLevelBL oBL = new AcademicLevelBL(); oBL.Agregar(pAcademicLevelViewModel); return(RedirectToAction("Index")); }
public ActionResult Crear([Bind(Include = "educational_institution_id,knowledge_area_id,program_id,academic_level_id,education_level_id, snie_id,name")] SnieViewModel pSnieViewModel) { // TODO: Add insert logic here if (pSnieViewModel == null) { return(HttpNotFound()); } pSnieViewModel.snie_id = 0; pSnieViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; SnieBL oBL = new SnieBL(); oBL.Agregar(pSnieViewModel); return(RedirectToAction("Index")); }
public ActionResult Crear([Bind(Include = "commission_id,name")] CommissionViewModel pCommissionViewModel) { // TODO: Add insert logic here if (pCommissionViewModel == null) { return(HttpNotFound()); } pCommissionViewModel.commission_id = 0; pCommissionViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; CommissionBL oBL = new CommissionBL(); oBL.Agregar(pCommissionViewModel); return(RedirectToAction("Index")); }
public ActionResult Crear([Bind(Include = "reason_reject_id,name")] ReasonRejectViewModel pReasonRejectViewModel) { // TODO: Add insert logic here if (pReasonRejectViewModel == null) { return(HttpNotFound()); } pReasonRejectViewModel.reason_reject_id = 0; pReasonRejectViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; ReasonRejectBL oBL = new ReasonRejectBL(); oBL.Agregar(pReasonRejectViewModel); return(RedirectToAction("Index")); }
public ActionResult Crear([Bind(Include = "interest_area_id,name")] InterestAreaViewModel pInterestAreaViewModel) { // TODO: Add insert logic here if (pInterestAreaViewModel == null) { return(HttpNotFound()); } pInterestAreaViewModel.interest_area_id = 0; pInterestAreaViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; InterestAreaBL oBL = new InterestAreaBL(); oBL.Agregar(pInterestAreaViewModel); return(RedirectToAction("Index")); }
public ActionResult Crear([Bind(Include = "program_id,name")] ProgramViewModel pProgramViewModel) { // TODO: Add insert logic here if (pProgramViewModel == null) { return(HttpNotFound()); } pProgramViewModel.program_id = 0; pProgramViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; ProgramBL oBL = new ProgramBL(); oBL.Agregar(pProgramViewModel); return(RedirectToAction("Index")); }
public ActionResult Crear([Bind(Include = "educational_institution_id,name")] EducationalInstitutionViewModel pEducationalInstitutionViewModel) { // TODO: Add insert logic here if (pEducationalInstitutionViewModel == null) { return(HttpNotFound()); } pEducationalInstitutionViewModel.educational_institution_id = 0; pEducationalInstitutionViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; EducationalInstitutionBL oBL = new EducationalInstitutionBL(); oBL.Agregar(pEducationalInstitutionViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "period_id,name,start_date_text, end_date_text")] PeriodViewModel pPeriodViewModel) { // TODO: Add insert logic here if (pPeriodViewModel == null) { return(HttpNotFound()); } PeriodBL oPeriodBL = new PeriodBL(); pPeriodViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; pPeriodViewModel.start_date = DateTime.ParseExact(pPeriodViewModel.start_date_text, "dd/MM/yyyy", CultureInfo.InvariantCulture); pPeriodViewModel.end_date = DateTime.ParseExact(pPeriodViewModel.end_date_text, "dd/MM/yyyy", CultureInfo.InvariantCulture); oPeriodBL.Modificar(pPeriodViewModel); return(RedirectToAction("Index")); }
public ActionResult Editar([Bind(Include = "investigator_id,user_id,first_name,second_name,last_name,second_last_name,gender_id,mobile_phone," + "birthdate_text,user_email,user_pass,document_type_id,doc_nro,nationality_id,contract_name,phone,address,user_pass2,institution_id," + "investigation_group_id,program_id,interest_areas,address_country_id,department_id,address_municipality_id,commissions,educational_institution_id,education_level_id,CVLAC")] InvestigatorViewModel pViewModel) { // TODO: Add insert logic here if (pViewModel == null) { return(HttpNotFound()); } UserBL oUserBL = new UserBL(); pViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; pViewModel.user_name = pViewModel.first_name + " " + pViewModel.second_name + " " + pViewModel.last_name + " " + pViewModel.second_last_name; pViewModel.user_name = pViewModel.user_name.Replace(" ", " ").Replace(" ", " "); pViewModel.contact_name = pViewModel.user_name; pViewModel.birthdate = DateTime.ParseExact(pViewModel.birthdate_text, "dd/MM/yyyy", CultureInfo.InvariantCulture); pViewModel.avatar = null; if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { var extension = Path.GetExtension(file.FileName); var fileName = Guid.NewGuid().ToString() + "." + extension; pViewModel.avatar = "/Avatars/" + fileName; var path = Path.Combine(Server.MapPath("~/Avatars/"), fileName); file.SaveAs(path); } } oUserBL.ModificarInvestigator(pViewModel); CurrentUserViewModel result = oUserBL.GetCurrentUser(pViewModel.user_id.Value); result.name_abbre = Helper.Substring(result.name, 20); Session[System.Configuration.ConfigurationManager.AppSettings["session.usuario.actual"]] = result; return(Redirect("/Account/Editar/" + pViewModel.investigator_id)); }
/// <summary> /// The index page. /// </summary> /// Countries Index Action /// <returns></returns> public async Task <ActionResult> Index() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.Authorize("A_OFFICES"); if (!isAuthorizedUser) { return(RedirectToAction("NoAccess", "Errors")); } CountriesViewData countriesViewData = new CountriesViewData { Countries = await GetCountriesList() }; ViewBag.Offices = "active"; return(View(countriesViewData)); }
/// <summary> /// The index page. /// </summary> /// News Index Action /// <returns></returns> public async Task <ActionResult> Index() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.Authorize("A_NEWS"); if (!isAuthorizedUser) { return(RedirectToAction("NoAccess", "Errors")); } NewsViewDatas newsViewData = new NewsViewDatas { News = await GetNewsList() }; ViewBag.News = "active"; return(View(newsViewData)); }
/// <summary> /// The index page. /// </summary> /// Occurrences Index Action /// <returns></returns> public async Task <ActionResult> Index() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.Authorize("A_EVENTS"); if (!isAuthorizedUser) { return(RedirectToAction("NoAccess", "Errors")); } OccurrencesViewData occurrencesViewData = new OccurrencesViewData { Occurrences = await GetOccurrencesList() }; ViewBag.Occurrences = "active"; return(View(occurrencesViewData)); }
public ActionResult Crear([Bind(Include = "consultation_id,title,message,interest_areas,consultation_type_id")] ConsultationViewModel pConsultationViewModel) { // TODO: Add insert logic here if (pConsultationViewModel == null) { return(HttpNotFound()); } pConsultationViewModel.consultation_id = 0; pConsultationViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; ConsultationBL oBL = new ConsultationBL(); oBL.Agregar(pConsultationViewModel); ConsultationTypeBL oConsultationTypeBL = new ConsultationTypeBL(); var subject = oConsultationTypeBL.Obtener(pConsultationViewModel.consultation_type_id.Value).name; NotificacionNuevaSolicitud(pConsultationViewModel, subject); return(RedirectToAction("Index")); }
/// <summary> /// Added By: Nirav Shah. /// Action to show Improvement Tactic list. /// </summary> public ActionResult Index() { // Start - Added by Sohel Pathan on 19/06/2014 for PL ticket #537 to implement user permission Logic var IsBoostImprovementTacticCreateEditAuthorized = AuthorizeUserAttribute.IsAuthorized(Enums.ApplicationActivity.BoostImprovementTacticCreateEdit); var IsBoostBestInClassNumberEditAuthorized = AuthorizeUserAttribute.IsAuthorized(Enums.ApplicationActivity.BoostBestInClassNumberEdit); //// if BestInClass editing rights then redirect to "BestInClass" else "NoAccess" action of Index View. if (IsBoostImprovementTacticCreateEditAuthorized == false && IsBoostBestInClassNumberEditAuthorized == true) { return(RedirectToAction("BestInClass")); } else if (IsBoostImprovementTacticCreateEditAuthorized == false && IsBoostBestInClassNumberEditAuthorized == false) { return(RedirectToAction("Index", "NoAccess")); } ViewBag.IsBoostImprovementTacticCreateEditAuthorized = IsBoostImprovementTacticCreateEditAuthorized; ViewBag.IsBoostBestInClassNumberEditAuthorized = AuthorizeUserAttribute.IsAuthorized(Enums.ApplicationActivity.BoostBestInClassNumberEdit); // End - Added by Sohel Pathan on 19/06/2014 for PL ticket #537 to implement user permission Logic return(View()); }
public JsonResult ObtenerLista(DataTableAjaxPostModel ofilters)//DataTableAjaxPostModel model { ConsultationBL oConsultationBL = new ConsultationBL(); int user_id = AuthorizeUserAttribute.UsuarioLogeado().user_id; GridModel <ConsultationViewModel> grid = oConsultationBL.ObtenerLista(ofilters, user_id); return(Json(new { // this is what datatables wants sending back draw = ofilters.draw, recordsTotal = grid.total, recordsFiltered = grid.recordsFiltered, data = grid.rows.Select(a => new ConsultationViewModel { consultation_id = a.consultation_id, title = a.title, message = a.message, consultation_type = a.consultation_type, date_created = a.date_created, interest_areas_str = string.Join(", ", a.interest_areas_list), }).ToList() })); }
/// <summary> /// The index page. /// </summary> /// <returns></returns> public async Task <ActionResult> Index() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.Authorize("A_NEWSLETTERS"); if (!isAuthorizedUser) { return(RedirectToAction("NoAccess", "Errors")); } SubscribersViewData subscriberViewData = new SubscribersViewData(); SubscriberResultData result = await WebApiClient.GetAsync <SubscriberResultData>(Constant.WebApiControllerNewsletters, Constant.WebApiSubscriberList); if (result?.SubscriberDtoList != null && result.OperationSuccess) { subscriberViewData.Subscribers = result.SubscriberDtoList; } ViewBag.Newsletters = "active"; return(View(subscriberViewData)); }
/// <summary> /// The index page. /// </summary> /// <returns></returns> public async Task <ActionResult> Index() { if (Session["ConnectedUser"] == null) { return(RedirectToAction("Index", "Home")); } bool isAuthorizedUser = await AuthorizeUserAttribute.Authorize("A_PARTNERS"); if (!isAuthorizedUser) { return(RedirectToAction("NoAccess", "Errors")); } PartnersViewData partnerViewData = new PartnersViewData(); PartnerResultData result = await WebApiClient.GetAsync <PartnerResultData>(Constant.WebApiControllerPartners, Constant.WebApiPartnerList); if (result?.PartnerDtoList != null && result.OperationSuccess) { partnerViewData.Partners = result.PartnerDtoList; } ViewBag.Partners = "active"; return(View(partnerViewData)); }
public ActionResult Crear([Bind(Include = "id,user_name,user_email,user_email2,user_pass,document_type_id,doc_nro,nationality_id,contact_name,phone,address,user_role_id,user_status_id,institution_ids,address_country_id,department_id,address_municipality_id")] UserViewModel pUserViewModel) { // TODO: Add insert logic here if (pUserViewModel == null) { return(HttpNotFound()); } pUserViewModel.id = 0; pUserViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; pUserViewModel.user_pass = Helper.Encripta(Guid.NewGuid().ToString()); string user_code = Guid.NewGuid().ToString(); pUserViewModel.user_code_recover = user_code; UserBL oUserBL = new UserBL(); oUserBL.Agregar(pUserViewModel); SendEmailNotificationBL oSendEmailNotificationBL = new SendEmailNotificationBL(); NotificationGeneralAccountViewModel oNotification = new NotificationGeneralAccountViewModel(); oNotification.url_recuperar_cuenta = ConfigurationManager.AppSettings["site.url"] + "/Account/CambiarPassword/?code=" + user_code; oNotification.url_home = ConfigurationManager.AppSettings["site.url"]; oNotification.url_politicas = ConfigurationManager.AppSettings["site.url.politicas"]; oNotification.url_contacto = ConfigurationManager.AppSettings["site.url.contacto"]; oNotification.url_privacidad = ConfigurationManager.AppSettings["site.url.privacidad"]; oNotification.name = pUserViewModel.contact_name; oNotification.to = pUserViewModel.user_email; oSendEmailNotificationBL.EnviarNotificacionNuevaCuenta(oNotification); return(RedirectToAction("Index")); }
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)); }
public ActionResult MiCuenta([Bind(Include = "id,user_name,user_email,user_email2,user_pass,document_type_id,doc_nro,nationality_id,contact_name,phone,address,user_role_id,user_status_id,address_country_id,department_id,address_municipality_id")] UserViewModel pUserViewModel) { // TODO: Add insert logic here if (pUserViewModel == null) { return(HttpNotFound()); } pUserViewModel.id = AuthorizeUserAttribute.UsuarioLogeado().user_id; UserBL oUserBL = new UserBL(); pUserViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; pUserViewModel.avatar = null; if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { var extension = Path.GetExtension(file.FileName); var fileName = Guid.NewGuid().ToString() + "." + extension; pUserViewModel.avatar = "/Avatars/" + fileName; var path = Path.Combine(Server.MapPath("~/Avatars/"), fileName); file.SaveAs(path); } } oUserBL.ModificarMicuenta(pUserViewModel); CurrentUserViewModel result = oUserBL.GetCurrentUser(pUserViewModel.id); result.name_abbre = Helper.Substring(result.name, 20); Session[System.Configuration.ConfigurationManager.AppSettings["session.usuario.actual"]] = result; return(Redirect("/User/MiCuenta/")); }