예제 #1
0
        protected void Application_Start()
        {
            var connectionCredentials = new ConnectionCredentials();

            TranslationToolHelper.SetDefaultTranslationPath();
            DbManagerFactory.SetSqlFactory(connectionCredentials.ConnectionString);
            EidssUserContext.Init();
            CustomCultureHelper.CurrentCountry = EidssSiteContext.Instance.CountryID;

            EIDSS_LookupCacheHelper.Init();
            LookupCacheListener.Cleanup();
            LookupCacheListener.Listen();
            Localizer.MenuMessages = EidssMenu.Instance;

            ClassLoader.Init("eidss_db.dll", bv.common.Core.Utils.GetDesktopExecutingPath());

            //AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            InputBuilder.BootStrap();

            BaseFieldValidator.FieldCaptions = EidssFields.Instance;

            ModelBinders.Binders.DefaultBinder = new DevExpressEditorsBinder();

            SqlServerTypes.Utilities.LoadNativeAssemblies(Server.MapPath("~/bin"));
            XtraWebLocalizer.Activate();
        }
예제 #2
0
 //[Ignore]
 public void AddAllResources()
 {
     Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
     DevXLocalizer.ForceResourceAdding();
     XtraWebLocalizer.ForceResourceAdding();
     //Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-RU");
     //Thread.CurrentThread.CurrentCulture  = new CultureInfo("ru-RU");
     //GlobalSettings.CurrentLanguage = GlobalSettings.lngRu;
     //DevXLocalizer.ForceResourceAdding();
 }