Example #1
0
        protected void Application_Start()
        {
            try
            {
                log4net.Config.XmlConfigurator.Configure();

                // get datamem
                GetDataMem();

                DataMemory.Get_Function_ByUser();

                AreaRegistration.RegisterAllAreas();

                WebApiConfig.Register(GlobalConfiguration.Configuration);
                FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                RouteConfig.RegisterRoutes(RouteTable.Routes);
                BundleConfig.RegisterBundles(BundleTable.Bundles);

                //thread dịnh kỳ kiểm tra kết nối tới services
                Thread _threadCheckConnectWCF = new Thread(CheckConnectToWCFProvideData)
                {
                    IsBackground = true
                };
                _threadCheckConnectWCF.Start();

                NaviCommon.Common.log.Info("----------Start Succeess------------- " + DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss") + "  ------------------------");
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
            }
        }
Example #2
0
        void GetDataMem()
        {
            try
            {
                #region Allcode
                DataMemory.c_hs_Allcode.Clear();

                AllCodeBL          _AllCodeBL = new AllCodeBL();
                List <AllcodeInfo> _lst_al    = _AllCodeBL.AllCode_Gets_List();

                if (_lst_al.Count > 0)
                {
                    foreach (AllcodeInfo item in _lst_al)
                    {
                        if (DataMemory.c_hs_Allcode.ContainsKey(item.CdName + "|" + item.CdType) == false)
                        {
                            List <AllcodeInfo> _lst = new List <AllcodeInfo>();
                            _lst.Add(item);
                            DataMemory.c_hs_Allcode[item.CdName + "|" + item.CdType] = _lst;
                        }
                        else
                        {
                            List <AllcodeInfo> _lst = (List <AllcodeInfo>)DataMemory.c_hs_Allcode[item.CdName + "|" + item.CdType];
                            _lst.Add(item);
                        }
                    }
                }
                #endregion

                #region Custom

                DataMemory.Get_ListCustom();
                #endregion
            }
            catch (Exception ex)
            {
                NaviCommon.Common.log.Error(ex.ToString());
            }
        }