Пример #1
0
    protected void Button1_ServerClick(object sender, EventArgs e)
    {
        string text = this.txtpass.Text.Trim().ToString();

        if (!(base.Request.QueryString["tt"].ToString() == "1"))
        {
            try
            {
                BasicConfigService basicConfigService = new BasicConfigService();
                BasicConfig        byName             = basicConfigService.GetByName("TheDeletePwd");
                byName.ParaValue = text;
                basicConfigService.Update(byName);
                string script = "\r\n\t\t\t\t\t<script>\r\n\t\t\t\t\t\ttop.ui.show( '设置成功!');\r\n\t\t\t\t\t</script>\r\n\t\t\t\t";
                base.ClientScript.RegisterStartupScript(base.GetType(), Guid.NewGuid().ToString(), script);
            }
            catch
            {
                string script2 = "\r\n\t\t\t\t\t<script>\r\n\t\t\t\t\t\ttop.ui.show( '设置失败!');\r\n\t\t\t\t\t</script>\r\n\t\t\t\t";
                base.ClientScript.RegisterStartupScript(base.GetType(), Guid.NewGuid().ToString(), script2);
            }
            return;
        }
        bool twoPWD = myxml.GetTwoPWD(text);
        BasicConfigService basicConfigService2 = new BasicConfigService();

        basicConfigService2.GetValue("TheDeletePwd");
        if (twoPWD)
        {
            this.Session["twopass"] = "******";
            base.ClientScript.RegisterStartupScript(base.GetType(), Guid.NewGuid().ToString(), "<script>window.opener=null;window.close(this);</script>");
            return;
        }
        base.ClientScript.RegisterStartupScript(base.GetType(), Guid.NewGuid().ToString(), "<script>alert('密码错误!');</script>");
    }
Пример #2
0
        public void TestShutdownAndReconfigure()
        {
            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());

            StringAppender stringAppender = new StringAppender();

            stringAppender.Layout = new LayoutPattern("%m");
            BasicConfig.Config(rep, stringAppender);

            ILog log1 = LogManager.Get(rep.Name, "logger1");

            log1.Info("TestMessage1");
            Assert.AreEqual("TestMessage1", stringAppender.GetString(), "Test logging configured");
            stringAppender.Reset();

            rep.Terminate();

            log1.Info("TestMessage2");
            Assert.AreEqual("", stringAppender.GetString(), "Test not logging while shutdown");
            stringAppender.Reset();

            stringAppender        = new StringAppender();
            stringAppender.Layout = new LayoutPattern("%m");
            BasicConfig.Config(rep, stringAppender);

            log1.Info("TestMessage3");
            Assert.AreEqual("TestMessage3", stringAppender.GetString(), "Test logging re-configured");
            stringAppender.Reset();
        }
Пример #3
0
        public static void ClearTotal2(object o)
        {
            Log4netHelper.Error(new Exception("clearTotal2 开始执行"), "clearTotal2", "bery");
            BasicConfigService service = new BasicConfigService();
            BasicConfig        byName  = service.GetByName("IsClearTaskTotal2");

            if (byName.ParaValue != "1")
            {
                try
                {
                    BudTaskService       service2 = new BudTaskService();
                    BudModifyTaskService source   = new BudModifyTaskService();
                    new PTPrjInfoService();
                    foreach (BudModifyTask task in source.ToList <BudModifyTask>())
                    {
                        source.UpdateTotal2(task.ModifyTaskId);
                    }
                    string    cmdText = string.Format("\r\n\t\t\t\t\tSELECT TaskId FROM Bud_Task\r\n\t\t\t\t\tWHERE TaskId IN ( SELECT TaskId FROM Bud_TaskResource )\r\n\t\t\t\t", new object[0]);
                    DataTable table   = SqlHelper.ExecuteQuery(CommandType.Text, cmdText, new SqlParameter[0]);
                    for (int i = 0; i < table.Rows.Count; i++)
                    {
                        string taskId = table.Rows[i][0].ToString();
                        service2.UpdateTotal2(taskId);
                    }
                    byName.ParaValue = "1";
                    service.Update(byName);
                    Log4netHelper.Error(new Exception("clearTotal2 执行成功"), "clearTotal2", "bery");
                }
                catch (Exception exception)
                {
                    Log4netHelper.Error(exception, "clearTotal2", "bery");
                }
            }
        }
Пример #4
0
        public void TestGlobalPropertiesPattern()
        {
            StringAppender stringAppender = new StringAppender();

            stringAppender.Layout = NewPatternLayout("%property{" + Utils.PROPERTY_KEY + "}");

            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());

            BasicConfig.Config(rep, stringAppender);

            ILog log1 = LogManager.Get(rep.Name, "TestGlobalProperiesPattern");

            log1.Info("TestMessage");
            Assert.AreEqual(TextDefault.NullText, stringAppender.GetString(), "Test no global properties value set");
            stringAppender.Reset();

            GlobalContext.Set(Utils.PROPERTY_KEY, "val1");

            log1.Info("TestMessage");
            Assert.AreEqual("val1", stringAppender.GetString(), "Test global properties value set");
            stringAppender.Reset();

            GlobalContext.Remove(Utils.PROPERTY_KEY);

            log1.Info("TestMessage");
            Assert.AreEqual(TextDefault.NullText, stringAppender.GetString(), "Test global properties value removed");
            stringAppender.Reset();
        }
Пример #5
0
 /// <summary>
 /// Copy output training data from an array.
 /// </summary>
 /// <param name="vector">The target array.</param>
 /// <param name="config">The configuration instance.</param>
 public override void SyncTrainingFrom(double[] vector, BasicConfig config)
 {
     for (int i = 0; i < _outputTraining.Length && i < vector.Length; i++)
     {
         _outputTraining[i] = config.ConvertOutput(vector[i]);
     }
 }
Пример #6
0
        private bool GetAutoRefresh()
        {
            bool refreshStatus = false;

            refreshStatus = BasicConfig.GetXmlTextOfTag("AutoRefresh") == "true";
            return(refreshStatus);
        }
        public void TestThreadSafety()
        {
            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());
            var memoryAppender    = new AppenderMemory();
            var patternLayout     = new LayoutPattern();

            memoryAppender.Layout = patternLayout;
            memoryAppender.Activate();
            BasicConfig.Config(rep, memoryAppender);

            cThreadsRunning = cThreadsMax;
            var threads = Enumerable.Range(0, cThreadsMax)
                          .Select(i => new Thread(LogMessages(rep.Name)))
                          .ToList();

            foreach (var thread in threads)
            {
                thread.Start();
            }

            long cEventsRead = 0;

            while (cThreadsRunning > 0)
            {
                var events = memoryAppender.PopAllInputs();
                cEventsRead += events.Length;
            }
            foreach (var thread in threads)
            {
                thread.Join();
            }
            cEventsRead += memoryAppender.PopAllInputs().Length;
            Assert.AreEqual(cEventsExpected, cEventsRead, "Log events were lost.");
        }
Пример #8
0
 /// <summary>
 /// Copy input pattern data from an array.
 /// </summary>
 /// <param name="vector">The target array.</param>
 /// <param name="config">The configuration instance.</param>
 public override void SyncInputFrom(double[] vector, BasicConfig config)
 {
     for (int i = 0; i < _inputPattern.Length && i < vector.Length; i++)
     {
         _inputPattern[i] = config.ConvertInput(vector[i]);
     }
 }
Пример #9
0
        private void AddManualIP()
        {
            Form_AddManualIp fip = new Form_AddManualIp();

            if (fip.ShowDialog() == true)
            {
                BasicConfig bridgeconfig = Hue.GetBridgeBasicConfig(IPAddress.Parse(fip.GetIPAddress()));
                if (bridgeconfig != null)
                {
                    Bridge br = new Bridge()
                    {
                        IpAddress = IPAddress.Parse(fip.GetIPAddress()),
                        Mac       = bridgeconfig.mac,
                        SwVersion = bridgeconfig.swversion,
                    };
                    if (!_listBridge.Any(x => x.IpAddress.Equals(br.IpAddress)))
                    {
                        _listBridge.Add(br);
                    }
                    else
                    {
                        MessageBox.Show(GlobalStrings.Bridge_Already_Detected, GlobalStrings.Error, MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show(GlobalStrings.Error_Getting_Bridge_Basic_Config, GlobalStrings.Error, MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
 private static void CreateConfigJson(string path)
 {
     using (var writer = new StreamWriter(path))
     {
         writer.Write(BasicConfig.ToString());
     }
 }
Пример #11
0
        public void BracketsInStackTracesKeepLogWellFormed()
        {
            LayoutLoggerXml layout         = new LayoutLoggerXml();
            StringAppender  stringAppender = new StringAppender();

            stringAppender.Layout = layout;

            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());

            BasicConfig.Config(rep, stringAppender);
            ILog         log1 = LogManager.Get(rep.Name, "TestLogger");
            Action <int> bar  = foo => {
                try {
                    throw new NullReferenceException();
                } catch (Exception ex) {
                    log1.Error(string.Format("Error {0}", foo), ex);
                }
            };

            bar(42);

            // really only asserts there is no exception
            var loggedDoc = new XmlDocument();

            loggedDoc.LoadXml(stringAppender.GetString());
        }
Пример #12
0
        public List <Bridge> LoadBridges(Dictionary <string, BridgeSaveSettings> savedbridges)
        {
            log.Info($"Loading saved bridges... {savedbridges.Count} bridge(s) found.");

            List <Bridge> bridges = new List <Bridge>();

            foreach (KeyValuePair <string, BridgeSaveSettings> b in savedbridges)
            {
                IPAddress.TryParse(b.Value.ip, out IPAddress ip);
                if (ip == null)
                {
                    log.Error($"Unable to parse IP ignoring bridge {b.Value.name}");
                    continue;
                }
                Bridge br = new Bridge()
                {
                    IpAddress = ip
                };
                BasicConfig bc = br.GetBridgeBasicConfig();
                if (bc == null)
                {
                    log.Warn("Bridge not responding. Does the IP address has changed ? Will try to find it...");
                    Hue.DetectBridge();
                    if (bc == null)
                    {
                        log.Error($"Cannot find this bridge {b.Value.name} ignoring it.");
                    }
                }
                else
                {
                }
            }

            return(bridges);
        }
Пример #13
0
        public static void Load()
        {
            if (!System.IO.File.Exists(Files.ConfigurationPath))
            {
                Logger.Write("Configuration does not exist. Loading defaults.", LogType.System);
                LoadDefaults();
                return;
            }
            string     json = System.IO.File.ReadAllText(Files.ConfigurationPath);
            ConfigFile file = JsonConvert.DeserializeObject <ConfigFile>(json);

            if (file == null)
            {
                Logger.Write("Unable to load Config. Loading defaults.", LogType.Warning);
                LoadDefaults();
            }
            else
            {
                Basic    = file.Basic;
                Chat     = file.Chat;
                Worlds   = file.Worlds;
                Security = file.Security;
                Logging  = file.Logging;
                Advanced = file.Advanced;
                IRC      = file.IRC;
                Misc     = file.Misc;
            }
        }
Пример #14
0
    protected void initBasicCfg()
    {
        BasicConfig basicCfg = Ctx.m_instance.m_layerMgr.m_path2Go[NotDestroyPath.ND_CV_Root].GetComponent <BasicConfig>();

        //Ctx.m_instance.m_cfg.m_ip = basicCfg.getIp();
        Ctx.m_instance.m_cfg.m_zone = basicCfg.getPort();
    }
Пример #15
0
    public override int GetHashCode()
    {
        int hash = 1;

        if (basicConfig_ != null)
        {
            hash ^= BasicConfig.GetHashCode();
        }
        if (database_ != null)
        {
            hash ^= Database.GetHashCode();
        }
        if (serverList_ != null)
        {
            hash ^= ServerList.GetHashCode();
        }
        if (zoneList_ != null)
        {
            hash ^= ZoneList.GetHashCode();
        }
        if (_unknownFields != null)
        {
            hash ^= _unknownFields.GetHashCode();
        }
        return(hash);
    }
Пример #16
0
        /// <summary>
        /// Add a bridge manually.
        /// </summary>
        /// <param name="bridgeaddress">IP address of the bridge.</param>
        /// <returns>AddManualBridgeResult</returns>
        public static AddManualBridgeResult AddManualBridge(IPAddress bridgeaddress)
        {
            CommandResult bresult = Hue.GetBridgeBasicConfig(bridgeaddress);

            if (!bresult.Success)
            {
                WebExceptionStatus webex = (WebExceptionStatus)bresult.resultobject;
                return(webex == WebExceptionStatus.Timeout ? AddManualBridgeResult.NotResponding : AddManualBridgeResult.UnknownError);
            }
            BasicConfig bconfig   = (BasicConfig)bresult.resultobject;
            Bridge      newbridge = new Bridge()
            {
                IpAddress  = bridgeaddress,
                Mac        = bconfig.mac,
                SwVersion  = bconfig.swversion,
                ApiVersion = bconfig.apiversion,
            };


            if (_bridgelist.Any(x => x.Mac == newbridge.Mac))
            {
                return(AddManualBridgeResult.Alreadyexists);
            }

            _bridgelist.Add(newbridge);

            return(AddManualBridgeResult.Success);
        }
Пример #17
0
        public NuGetProject AddBuildIntegratedProject(string projectName = null, NuGetFramework projectTargetFramework = null, JObject json = null)
        {
            var existingProject = Task.Run(async() => await GetNuGetProjectAsync(projectName));

            existingProject.Wait();
            if (existingProject.IsCompleted && existingProject.Result != null)
            {
                throw new ArgumentException("Project with " + projectName + " already exists");
            }

            projectName = string.IsNullOrEmpty(projectName) ? Guid.NewGuid().ToString() : projectName;
            var projectFullPath = Path.Combine(SolutionDirectory, projectName);

            Directory.CreateDirectory(projectFullPath);

            var projectJsonPath = Path.Combine(projectFullPath, "project.json");

            CreateConfigJson(projectJsonPath, json?.ToString() ?? BasicConfig.ToString());

            projectTargetFramework = projectTargetFramework ?? NuGetFramework.Parse("net46");
            var msBuildNuGetProjectSystem = new TestMSBuildNuGetProjectSystem(projectTargetFramework, new TestNuGetProjectContext(),
                                                                              projectFullPath, projectName);

            var          projectFilePath = Path.Combine(projectFullPath, $"{msBuildNuGetProjectSystem.ProjectName}.csproj");
            NuGetProject nuGetProject    = new ProjectJsonNuGetProject(projectJsonPath, projectFilePath);

            NuGetProjects.Add(nuGetProject);

            return(nuGetProject);
        }
Пример #18
0
 public static void WritToDB(object state)
 {
     try
     {
         List <XElement>    list    = XElement.Load(AppDomain.CurrentDomain.BaseDirectory + "AppSettings.config").Elements("add").ToList <XElement>();
         BasicConfigService service = new BasicConfigService();
         foreach (XElement element in list)
         {
             string      name   = element.Attribute("key").Value;
             string      str3   = element.Attribute("value").Value;
             BasicConfig byName = service.GetByName(name);
             if (byName != null)
             {
                 byName.ParaValue = str3;
                 service.Update(byName);
             }
             else
             {
                 byName = new BasicConfig {
                     Id        = Guid.NewGuid().ToString(),
                     ParaName  = name,
                     ParaValue = str3
                 };
                 service.Add(byName);
             }
         }
     }
     catch
     {
     }
 }
Пример #19
0
        public void MethodNameCategoryTest()
        {
            CategoryTraceListener categoryTraceListener = new CategoryTraceListener();

            Trace.Listeners.Clear();
            Trace.Listeners.Add(categoryTraceListener);

            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());

            AppenderTrace traceAppender = new AppenderTrace();
            LayoutPattern methodLayout  = new LayoutPattern("%method");

            methodLayout.Activate();
            traceAppender.Category = methodLayout;
            traceAppender.Layout   = new LayoutLoggerSimple();
            traceAppender.Activate();

            BasicConfig.Config(rep, traceAppender);

            ILog log = LogManager.Get(rep.Name, GetType());

            log.Debug("Message");

            Assert.AreEqual(
                System.Reflection.MethodInfo.GetCurrentMethod().Name,
                categoryTraceListener.Category);
        }
        public bool SetAllGlobalVariables()
        {
            bool success = false;

            try
            {
                GlobalValues.GLOBAL_DB_CON_STRING   = BasicConfig.GetXmlTextOfTag("connectionString");
                GlobalValues.GLOBAL_ENTRY_XML_PATH  = BasicConfig.GetXmlTextOfTag("EntryKioskXmlPath");
                GlobalValues.GLOBAL_EXIT_XML_PATH   = BasicConfig.GetXmlTextOfTag("ExitKioskXmlPath");
                GlobalValues.GLOBAL_BACKUP_XML_PATH = BasicConfig.GetXmlTextOfTag("BackupkXmlPath");

                GlobalValues.GLOBAL_DISPLAY_XML_PATH = BasicConfig.GetXmlTextOfTag("DisplayXmlPath");

                GlobalValues.REPORT_PATH      = BasicConfig.GetXmlTextOfTag("ReportPath");
                GlobalValues.OPC_MACHINE_HOST = BasicConfig.GetXmlTextOfTag("opcMachineHost");
                GlobalValues.OPC_SERVER_NAME  = BasicConfig.GetXmlTextOfTag("opcServerName");

                GlobalValues.CAM_HOST_SERVER     = BasicConfig.GetXmlTextOfTag("CamHostServer");
                GlobalValues.CAM_OPC_SERVER_NAME = BasicConfig.GetXmlTextOfTag("CamOpcServerName");
                GlobalValues.LOG_DIR             = BasicConfig.GetXmlTextOfTag("LogDir");
                GlobalValues.IMG_DIR             = BasicConfig.GetXmlTextOfTag("ImagePath");
                GlobalValues.AUTO_REFRESH        = (BasicConfig.GetXmlTextOfTag("AutoRefresh") == "true");

                success = true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            return(success);
        }
Пример #21
0
        public void TestThreadStackPattern2()
        {
            StringAppender stringAppender = new StringAppender();

            stringAppender.Layout = new LayoutPattern("%property{" + Utils.PROPERTY_KEY + "}");

            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());

            BasicConfig.Config(rep, stringAppender);

            ILog log1 = LogManager.Get(rep.Name, "TestThreadStackPattern");

            log1.Info("TestMessage");
            Assert.AreEqual(TextDefault.NullText, stringAppender.GetString(), "Test no thread stack value set");
            stringAppender.Reset();

            using (ThreadContext.Stacks[Utils.PROPERTY_KEY].Push("val1")) {
                log1.Info("TestMessage");
                Assert.AreEqual("val1", stringAppender.GetString(), "Test thread stack value set");
                stringAppender.Reset();

                using (ThreadContext.Stacks[Utils.PROPERTY_KEY].Push("val2")) {
                    log1.Info("TestMessage");
                    Assert.AreEqual("val1 val2", stringAppender.GetString(), "Test thread stack value pushed 2nd val");
                    stringAppender.Reset();
                }
            }

            log1.Info("TestMessage");
            Assert.AreEqual(TextDefault.NullText, stringAppender.GetString(), "Test thread stack value removed");
            stringAppender.Reset();
        }
Пример #22
0
        public void TestLogFormatApi_NoException()
        {
            StringAppender stringAppender = new StringAppender();

            stringAppender.Threshold = Level.Off;
            stringAppender.Layout    = new LayoutPattern("%level:%message");

            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());

            BasicConfig.Config(rep, stringAppender);

            ILog log1 = LogManager.Get(rep.Name, "TestLogFormatApi_Exception");

            // ***
            log1.Exception("TestMessage");
            Assert.AreEqual("", stringAppender.GetString(), "Test simple EXCEPTION event 1");
            stringAppender.Reset();

            // ***
            log1.Exception("TestMessage", null);
            Assert.AreEqual("", stringAppender.GetString(), "Test simple EXCEPTION event 2");
            stringAppender.Reset();

            // ***
            log1.Exception("TestMessage", new Exception("Exception message"));
            Assert.AreEqual("", stringAppender.GetString(), "Test simple EXCEPTION event 3");
            stringAppender.Reset();

            // ***
            log1.ExceptionFormat("a{0}", "1");
            Assert.AreEqual("", stringAppender.GetString(), "Test formatted EXCEPTION event with 1 parm");
            stringAppender.Reset();

            // ***
            log1.ExceptionFormat("a{0}b{1}", "1", "2");
            Assert.AreEqual("", stringAppender.GetString(), "Test formatted EXCEPTION event with 2 parm");
            stringAppender.Reset();

            // ***
            log1.ExceptionFormat("a{0}b{1}c{2}", "1", "2", "3");
            Assert.AreEqual("", stringAppender.GetString(), "Test formatted EXCEPTION event with 3 parm");
            stringAppender.Reset();


            // ***
            log1.ExceptionFormat("a{0}b{1}c{2}d{3}e{4}f", "Q", "W", "E", "R", "T", "Y");
            Assert.AreEqual("", stringAppender.GetString(), "Test formatted EXCEPTION event with 5 parms (only 4 used)");
            stringAppender.Reset();

            // ***
            log1.ExceptionFormat(null, "Before {0} After {1}", "Middle", "End");
            Assert.AreEqual("", stringAppender.GetString(), "Test formatting with null provider");
            stringAppender.Reset();

            // ***
            log1.ExceptionFormat(new CultureInfo("en"), "Before {0} After {1}", "Middle", "End");
            Assert.AreEqual("", stringAppender.GetString(), "Test formatting with 'en' provider");
            stringAppender.Reset();
        }
 public DiscoveryCommand(ILogger <DiscoveryCommand> log, IInstaApi api, BasicConfig config, ISessionHandler session)
     : base(log)
 {
     this.log     = log ?? throw new ArgumentNullException(nameof(log));
     this.config  = config ?? throw new ArgumentNullException(nameof(config));
     this.session = session ?? throw new ArgumentNullException(nameof(session));
     this.api     = api ?? throw new ArgumentNullException(nameof(api));
 }
Пример #24
0
        public void TestLogFormatApi_Debug()
        {
            StringAppender stringAppender = new StringAppender();

            stringAppender.Layout = new LayoutPattern("%level:%message");

            ILoggerController rep = LogManager.CreateController(Guid.NewGuid().ToString());

            BasicConfig.Config(rep, stringAppender);

            ILog log1 = LogManager.Get(rep.Name, "TestLogFormatApi_Debug");

            // ***
            log1.Debug("TestMessage");
            Assert.AreEqual("DEBUG:TestMessage", stringAppender.GetString(), "Test simple DEBUG event 1");
            stringAppender.Reset();

            // ***
            log1.Debug("TestMessage", null);
            Assert.AreEqual("DEBUG:TestMessage", stringAppender.GetString(), "Test simple DEBUG event 2");
            stringAppender.Reset();

            // ***
            log1.Debug("TestMessage", new Exception("Exception message"));
            Assert.AreEqual("DEBUG:TestMessage\r\nException: Message: Exception message" + Environment.NewLine + "System.Exception: Exception message" + Environment.NewLine, stringAppender.GetString(), "Test simple DEBUG event 3");
            stringAppender.Reset();

            // ***
            log1.DebugFormat("a{0}", "1");
            Assert.AreEqual("DEBUG:a1", stringAppender.GetString(), "Test formatted DEBUG event with 1 parm");
            stringAppender.Reset();

            // ***
            log1.DebugFormat("a{0}b{1}", "1", "2");
            Assert.AreEqual("DEBUG:a1b2", stringAppender.GetString(), "Test formatted DEBUG event with 2 parm");
            stringAppender.Reset();

            // ***
            log1.DebugFormat("a{0}b{1}c{2}", "1", "2", "3");
            Assert.AreEqual("DEBUG:a1b2c3", stringAppender.GetString(), "Test formatted DEBUG event with 3 parm");
            stringAppender.Reset();


            // ***
            log1.DebugFormat("a{0}b{1}c{2}d{3}e{4}f", "Q", "W", "E", "R", "T", "Y");
            Assert.AreEqual("DEBUG:aQbWcEdReTf", stringAppender.GetString(), "Test formatted DEBUG event with 5 parms (only 4 used)");
            stringAppender.Reset();

            // ***
            log1.DebugFormat(null, "Before {0} After {1}", "Middle", "End");
            Assert.AreEqual("DEBUG:Before Middle After End", stringAppender.GetString(), "Test formatting with null provider");
            stringAppender.Reset();

            // ***
            log1.DebugFormat(new CultureInfo("en"), "Before {0} After {1}", "Middle", "End");
            Assert.AreEqual("DEBUG:Before Middle After End", stringAppender.GetString(), "Test formatting with 'en' provider");
            stringAppender.Reset();
        }
Пример #25
0
        /// <summary>
        /// 查看 ] 编辑页面
        /// </summary>
        /// <param name="ConfigId">要查看的ConfigId</param>
        /// <returns></returns>
        public ActionResult EditBasicConfig(int BasicId)
        {
            BasicConfig basicConfig = CampEventsBll.GetBasicConfigList().Where(p => p.BasicId == BasicId).Single();

            //记录日志
            Log(string.Format("查看[BasicConfig]]编辑页面 数据:{0}", BasicId));

            return(View("EditBasicConfig", basicConfig));
        }
Пример #26
0
        public ActionResult EditBasicConfig(BasicConfig basicConfig)
        {
            int rs = CampEventsBll.UpdateBasicConfig(basicConfig);

            //记录日志
            Log(string.Format("编辑[BasicConfig]数据:{0}", basicConfig.ToString()));

            return(EditResult(rs, "操作失败", "BasicConfigList"));
        }
Пример #27
0
        double[] _desiredMatrix;                  //List of all 4 desired output values. Length 4.

        public Backend()
        {
            //Prepare the default configuration set.
            _node   = new ConfigNode();
            _config = new BasicConfig(_node);

            _config.BiasNeuronEnable.Value = true;
            _config.LearningRate.Value     = 0.3;
        }
Пример #28
0
 // This method gets called by the runtime. Use this method to add services to the container.
 // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
 public void ConfigureServices(IServiceCollection services)
 {
     //添加服务到DI
     services.AddIdentityServer()
     .AddDeveloperSigningCredential()
     .AddInMemoryApiResources(BasicConfig.GetApiResources())
     .AddInMemoryIdentityResources(BasicConfig.GetIdentityResources())
     .AddInMemoryClients(BasicConfig.GetClients())
     .AddTestUsers(BasicConfig.GetUsers());
 }
Пример #29
0
        public Int32 UpdateBasicConfig(BasicConfig basicConfig)
        {
            int rs = 0;
            DbEntityEntry <BasicConfig> basicentry = ctx.Entry(basicConfig);

            basicentry.State = EntityState.Modified;
            basicentry.Property(p => p.ConfigName).IsModified = false;
            rs = ctx.SaveChanges();
            return(rs);
        }
Пример #30
0
 private void SetAutoRefresh(bool refreshStatus)
 {
     if (refreshStatus)
     {
         BasicConfig.SetXmlTextOfTag("AutoRefresh", "true");
     }
     else
     {
         BasicConfig.SetXmlTextOfTag("AutoRefresh", "false");
     }
 }
Пример #31
0
 /// <summary>
 /// Xử lý init
 /// </summary>
 private BasicResponse InitLayout(HttpContext context, BasicRequest request)
 {
     // Khai báo biến cục bộ
     var logic = new InitOperateLogic();
     var config = new BasicConfig();
     // Gán giá trị config
     config.RoleCd = W150901Logics.CD_ROLE_CD_ADM_MA_RMT_EN_VIEW;
     // Tiến hành gọi logic
     var response = HandlerCom.Invoke(logic, request, config);
     // Kết quả xử lý
     return response;
 }
Пример #32
0
 /// <summary>
 /// Xử lý save đồng loạt
 /// </summary>
 private BasicResponse SaveBatch(HttpContext context, BasicRequest request)
 {
     // Khai báo biến cục bộ
     var logic = new SaveBatchOperateLogic();
     var config = new BasicConfig();
     // Gán giá trị config
     config.RoleCd = W150901Logics.CD_ROLE_CD_ADM_MA_TOU_LI_UPDATE;
     // Tiến hành gọi logic
     var response = HandlerCom.Invoke(logic, request, config);
     // Kết quả xử lý
     return response;
 }
Пример #33
0
 /// <summary>
 /// Xử lý filter
 /// </summary>
 private BasicResponse Filter(HttpContext context, BasicRequest request)
 {
     // Khai báo biến cục bộ
     var logic = new FilterOperateLogic();
     var config = new BasicConfig();
     // Gán giá trị config
     config.RoleCd = W150901Logics.CD_ROLE_CD_ADM_SE_PAG_FILTER;
     // Tiến hành gọi logic
     var response = HandlerCom.Invoke(logic, request, config);
     // Kết quả xử lý
     return response;
 }
        public static void RetrievingAnObject(ISimpleConfig configurator, string result)
        {
            "Given a configurator containing a string of 'bar' keyed by 'foo'"
                .Given(() => (configurator = new BasicConfig()).Add("foo", "bar"));

            "When I load the configurator"
                .When(() => Config.Global.Load(configurator));

            "And I get the Foo"
                .And(() => result = Config.Global.Get<string>("foo"));

            "Then the result should be 'bar'"
                .Then(() => result.Should().Be("bar"));
        }
 public ConfigSettingViewModel(IConfigurationService dataService, IMessenger messenger)
     : base(messenger)
 {
     _DataService = dataService;
     configsTable = new Hashtable();
     List<Config> basicConfigList = new List<Config>();
     List<Config> dishConfigList = new List<Config>();
     List<Config> cashierConfigList = new List<Config>();
     List<Config> billConfigList = new List<Config>();
     List<Config> billTotalConfigList = new List<Config>();
     List<Config> kitchenPrintConfigList = new List<Config>();
     basicConfigList = _DataService.QueryByDomain("BasicConfig");
     dishConfigList = _DataService.QueryByDomain("DishConfig");
     cashierConfigList = _DataService.QueryByDomain("CashierConfig");
     billConfigList = _DataService.QueryByDomain("BillConfig");
     billTotalConfigList = _DataService.QueryByDomain("BillTotalConfig");
     kitchenPrintConfigList = _DataService.QueryByDomain("KitchenPrintConfig");
     BasicConfig basicConfig = new BasicConfig();
     DishConfig dishConfig = new DishConfig();
     CashierConfig cashierConfig = new CashierConfig();
     BillConfig billConfig = new BillConfig();
     BillTotalConfig billTotalConfig = new BillTotalConfig();
     KitchenPrintConfig kitchenPrintConfig = new KitchenPrintConfig();
     try
     {
         _BasicConfig = basicConfig.QueryBasicConfig(basicConfigList);
         _DishConfig = dishConfig.QueryDishConfig(dishConfigList);
         _CashierConfig = cashierConfig.QueryCashierConfig(cashierConfigList);
         _BillConfig = billConfig.QueryBillConfig(billConfigList);
         _BillTotalConfig = billTotalConfig.QueryBillTotalConfig(billTotalConfigList);
         _KitchenPrintConfig = kitchenPrintConfig.QueryKitchenPrintConfig(kitchenPrintConfigList);
     }
     catch (Exception ex)
     {
         ex.ToString();
     }
 }