/// <summary> /// /// </summary> /// <param name="configurationListName"></param> /// <returns></returns> public List <ConfigurationDto> GetConfigurationList(string configurationListName) { var configurationBL = new ConfigurationBL(); List <ConfigurationDto> configurationList = configurationBL.GetConfigurationListByName(configurationListName); return(configurationList); }
public ActionResult Index() { /*SendEmailNotificationBL oSendEmailNotificationBL = new SendEmailNotificationBL(); * oSendEmailNotificationBL.EnviarNotificacionActivarCuenta();*/ ConfigurationBL oConfigurationBL = new ConfigurationBL(); ViewBag.terms_conditions = oConfigurationBL.Obtener().terms_conditions; return(View()); }
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")); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllers(); //services.AddControllersWithViews(); services.AddMemoryCache((m) => { }); services.Configure <IISServerOptions>(options => { options.AutomaticAuthentication = false; }); services.AddWebSockets((options) => { }); var configurationBL = new ConfigurationBL(Configuration); GlobalSettings.WebSocketPort = configurationBL.WebSocketPort; GlobalSettings.SemaphoreInitial = configurationBL.SemaphoreInitial; GlobalSettings.DefaultCacheExpirationSeconds = configurationBL.DefaultCacheExpirationSeconds; GlobalSettings.AutoPopulateEndpoints = configurationBL.AutoPopulateEndpoints; GlobalSettings.PersistCacheToFile = configurationBL.PersistCacheToFile; GlobalSettings.PersistentDataFileName = configurationBL.PersistentDataFileName; var t = new System.Threading.Thread(() => { SynchronousSocketListener.StartListening(); }) { IsBackground = true }; t.Start(); //services.AddMvc(option => // { // option.OutputFormatters.Clear(); // option.OutputFormatters.Add(new Utf8JsonOutputFormatter(StandardResolver.Default)); // option.InputFormatters.Clear(); // option.InputFormatters.Add(new Utf8JsonInputFormatter()); // }); }
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)); }
/// <summary> /// possible results /// Invalid – if no record was selected /// ValidNoOppy – record was selected, (user.sdaoppmgmt is N or (user.sdaoppmgmt is null and (client.sdaoppmgmt is N or null)) /// ValidOppy - record was selected, (user.sdaoppmgmt is Y or (user.sdaoppmgmt is null and client.sdaoppmgmt is Y)) /// </summary> /// <param name="clientId"></param> /// <param name="userId"></param> /// <returns></returns> public UserCloudStatusDto GetUserAppStatus(int clientId, int userId) { UserCloudStatusDto userCloudStatusDto = new UserCloudStatusDto(); try { var userBL = new UserBL(); var appVersionBL = new AppVersionBL(); var configurationBL = new ConfigurationBL(); UserDto userDto = new UserDto() { ClientId = clientId, UserId = userId }; var user = userBL.GetUserByUserIDAndClientID(userDto); var client = GetClientById(clientId); if (user != null && client != null) { userCloudStatusDto.ClientId = client.ClientId; userCloudStatusDto.UserId = user.UserId; if (!user.DeleteInd.Equals("Y")) { if ((Utilitary.SafeToUpper(user.SDAOppMgmt).Equals("N")) || (string.IsNullOrEmpty(Utilitary.SafeToUpper(user.SDAOppMgmt)) && (String.IsNullOrEmpty(client.SDAOppMgmt) || Utilitary.SafeToUpper(client.SDAOppMgmt).Equals("N")))) { userCloudStatusDto.UserStatus = "ValidNoOppy"; } else if (Utilitary.SafeToUpper(user.SDAOppMgmt).Equals("Y") || (string.IsNullOrEmpty(user.SDAOppMgmt) && Utilitary.SafeToUpper(client.SDAOppMgmt).Equals("Y"))) { userCloudStatusDto.UserStatus = "ValidOppy"; } //getting application information string appVersion = appVersionBL.GetLatestSWVersion("SMDESKTOP"); if (!string.IsNullOrEmpty(appVersion)) { userCloudStatusDto.AppVersion = appVersion; } //getting configuration dates var ValidUserNextCheckHours = configurationBL.GetConfigurationListByName("ValidUserNextCheckHours").FirstOrDefault(); var ValidUserNextCheckReqdDays = configurationBL.GetConfigurationListByName("ValidUserNextCheckReqDays").FirstOrDefault(); if (ValidUserNextCheckHours != null) { userCloudStatusDto.ValidUserNextCheckHours = ValidUserNextCheckHours.Value.ToString(); } if (ValidUserNextCheckReqdDays != null) { userCloudStatusDto.ValidUserNextCheckReqDays = ValidUserNextCheckReqdDays.Value.ToString(); } //updating user last check datetime userBL.UpdateUserLastCheckDT(user); } } if (string.IsNullOrEmpty(userCloudStatusDto.UserStatus)) { userCloudStatusDto.UserStatus = "Invalid"; } } catch (Exception e) { userCloudStatusDto.UserStatus = userCloudStatusDto.UserStatus + "Error: " + e.Message; } return(userCloudStatusDto); }
private bool VerificarPonentes(List <DraftLawViewModel> lista, out List <ImportError> oErrores) { ConfigurationBL oConfigurationBL = new ConfigurationBL(); ConfigurationViewModel oConfigurationViewModel = oConfigurationBL.Obtener(); List <string> IgnorarPonentes = oConfigurationViewModel.exclude_speakers.Split(',').ToList(); //IgnorarPonentes.Add("Ministro de Justicia y del Derecho"); //IgnorarPonentes.Add("Ministro de Hacienda y Crédito Público"); List <string> ExcluirTitulos = oConfigurationViewModel.remove_titles_speaker.Split(',').ToList(); /* ExcluirTitulos.Add("HR"); * ExcluirTitulos.Add("HS"); * ExcluirTitulos.Add("H.R."); * ExcluirTitulos.Add("H.S."); * ExcluirTitulos.Add("Dr.");*/ oErrores = new List <ImportError>(); UserBL oUserBL = new UserBL(); int i = 1; foreach (DraftLawViewModel obj in lista) { List <string> errores = new List <string>(); string mensaje = ""; i++; var authors = obj.author.Split(',').ToList(); if (!String.IsNullOrEmpty(obj.debate_speaker)) { var debate_speaker = obj.debate_speaker.Split(',').ToList(); authors.AddRange(debate_speaker); } if (!String.IsNullOrEmpty(obj.debate_speaker2)) { var debate_speaker2 = obj.debate_speaker2.Split(',').ToList(); authors.AddRange(debate_speaker2); } if (!String.IsNullOrEmpty(obj.debate_speaker3)) { var debate_speaker3 = obj.debate_speaker3.Split(',').ToList(); authors.AddRange(debate_speaker3); } if (!String.IsNullOrEmpty(obj.debate_speaker4)) { var debate_speaker4 = obj.debate_speaker4.Split(',').ToList(); authors.AddRange(debate_speaker4); } List <int> debate_speakers = new List <int>(); foreach (string author in authors) { var author_aux = author.Trim(); if (IgnorarPonentes.Contains(author_aux)) { continue; } else { author_aux = RemoverTitulos(author_aux, ExcluirTitulos); int?user_id = oUserBL.ObtenerPonente(author_aux); if (!user_id.HasValue || user_id == 0) { mensaje = "El Autor, Ponente de debate 1, Ponente de debate 2, Ponente de debate en cámara 1 o Ponente de debate en cámara 2 '" + author_aux + "' no esta registrado como usuario del sistema."; errores.Add(mensaje); } else { debate_speakers.Add(user_id.Value); } } } obj.debate_speakers = debate_speakers; if (errores.Count() == 0) { continue; } else { oErrores.Add(new ImportError { nroFila = i, errores = errores }); break; } } return(oErrores.Count == 0); }
// GET: User public ActionResult Index() { ConfigurationBL oConfigurationBL = new ConfigurationBL(); return(View(oConfigurationBL.Obtener())); }