private void RenewAccessToken() { string newAccessToken = HttpPost(AccessUri, this.apiKey); this.accessToken = newAccessToken; LogControl.Write("[TTS] : Authentification | Renew token"); }
/// <summary> /// Gets the debug action for the thread. /// </summary> /// <param name="requestGuid">Request GUID for the debug</param> protected string GetDebugAction(object requestGuid) { string result = null; if (DebugHelper.AnyDebugEnabled) { var rGuid = ValidationHelper.GetGuid(requestGuid, Guid.Empty); if (rGuid != Guid.Empty) { var logs = DebugHelper.FindRequestLogs(rGuid); if (logs != null) { string url = LogControl.GetLogsUrl(rGuid); var button = new CMSGridActionButton { IconCssClass = "icon-bug", IconStyle = GridIconStyle.Allow, ToolTip = GetString("General.Debug"), OnClientClick = "modalDialog('" + url + "', 'ThreadDebug'); return false;" }; result = button.GetRenderedHTML(); } } } return(result); }
private void ChangeImg() { try { var bgImage = new BitmapImage(new Uri(Cable.BgImgPath, UriKind.Absolute)); ImgBackGround.Source = bgImage; _zoomHeight = bgImage.Height; _zoomWidth = bgImage.Width; ZoomCanvas.Height = bgImage.Height * _zoomScale;//触发缩放 ZoomCanvas.Width = bgImage.Width * _zoomScale; } catch (Exception e) { LogControl.LogError("图片选择错误或丢失" + e); InfoBox.ErrorMsg("请选择正确的图片"); if (_dots != null && _dots.Count > 0) { _zoomHeight = Math.Max(_dots.Max(x => x.Info.Position.Y) + 50, 600); _zoomWidth = Math.Max(_dots.Max(x => x.Info.Position.X) + 50, 800); } else { _zoomHeight = 600; _zoomWidth = 800; } ZoomCanvas.Height = _zoomHeight * _zoomScale; ZoomCanvas.Width = _zoomWidth * _zoomScale; } }
/// <summary> /// セッションキー取得 /// </summary> /// <param name="id">ユーザID</param> /// <param name="logMst">o:ログイン情報クラス</param> /// <returns>処理結果クラス</returns> public ResultData GetSessionKey_Serv(int id, out Login logMst) { var ret = new ResultData(); logMst = new Login(); try { // ログインメソッド呼び出し(内部関数) logMst = User.GetSessionKey(id); if (string.IsNullOrEmpty(logMst.Key)) { ret.Message = "IDまたはパスワードが異なります。"; } else { ret.Result = true; } } catch (Exception e) { LogControl.WriteLog(LogType.ERR, "Login", e.Message); ret.Message = "IDまたはパスワードが異なります。"; } return(ret); }
public string[] WebGetDoctor() { List <string> ret = new List <string>(); try { string path = ConfigurationManager.AppSettings["DocFile"]; if (!File.Exists(path)) { return(ret.ToArray()); } using (var sr = new StreamReader(path, Encoding.GetEncoding("Shift-JIS"))) while (!sr.EndOfStream) { ret.Add(sr.ReadLine()); } } catch (Exception e) { LogControl.WriteLog(LogType.ERR, "WebGetDoctor", e.Message); } return(ret.ToArray()); }
public WebHospConf WebGetHospConf(int hospid) { WebHospConf ret = new WebHospConf(); try { ServiceIF serv = new ServiceIF(); OrderTool_Serv.Class.HospitalConfig hospData = null; ResultData inRet = serv.GetHospConf_Serv(hospid, out hospData); if (inRet.Result) { LogControl.WriteLog(LogType.ORE, "WebGetHospConf", "【施設マスタ取得】 施設ID:" + hospData); ret.Items = hospData; } else { ret.Message = inRet.Message; } ret.Result = inRet.Result; } catch (Exception e) { ret.Result = false; ret.Message = "処理中に障害が発生いたしました。\nシステム管理者にお問い合わせください。"; LogControl.WriteLog(LogType.ERR, "WebGetHospConf", e.Message); } return(ret); }
/// <summary> /// For Windows dev purpose /// </summary> /// <param name="mode"></param> private static void PrintMode(Mode mode) { switch (mode) { case Mode.Reflexion: LogControl.Write("[GPIOCONTROL] : Set Mode Reflexion"); break; case Mode.StandBy: LogControl.Write("[GPIOCONTROL] : Set Mode StandBy"); break; case Mode.Help: LogControl.Write("[GPIOCONTROL] : Set Mode Help"); break; case Mode.Speak: LogControl.Write("[GPIOCONTROL] : Set Mode Speak"); break; case Mode.Boot: LogControl.Write("[GPIOCONTROL] : Set Mode Boot"); break; } }
private void LogLevelCB_SelectionChanged(object sender, SelectionChangedEventArgs e) { TextBlock T = LogLevelCB.SelectedItem as TextBlock; Properties.LOG_LEVEL = T.Text; LogControl.SetFilter(T.Text); }
public static bool BeginPointCheck(out List <string> pointList) { ResultData = null; pointList = null; var sendData = CommandData.GetCommandData(CommandType.PointCheck); SendCommand(sendData); ReceiveResult(); if (ResultData == null || ResultData.Length < 8) { LogControl.LogError("result null or resultdata length < 8"); return(false); } if (ResultData[0] != 0) { return(false); } try { DataParser.PointCircuitParser.SearchPointParse(ResultData, out pointList); return(true); } catch (Exception ex) { LogControl.LogError(ex); return(false); } }
public string RegisterProject(string xml) { IncomingWebRequestContext request = WebOperationContext.Current.IncomingRequest; LogControl logControl = new LogControl(); CallApi api = new CallApi(); GenericAddDto dto = new GenericAddDto { Xml = xml }; string user = request.Headers["Usuario"]; string senha = request.Headers["Senha"]; string access_token = api.Login(user, senha).Result; if (String.IsNullOrEmpty(access_token)) { logControl.Write("Usuário e senha não conferem"); return(api.CAllApiMethod(dto, "/project", access_token)); } else { logControl.Write("Usuário logado"); return(api.CAllApiMethod(dto, "/project", access_token)); } }
public static void Main() { //init instances: LogControl logControl = new LogControl(); SystemControl sysControl = new SystemControl(logControl); ReplayManager replayManager = new ReplayManager(); SessionIdHandler sidHandler = new SessionIdHandler(); GameCenter gameCenter = new GameCenter(sysControl, logControl, replayManager, sidHandler); var commHandler = CommunicationHandler.GetInstance(); MessageEventHandler eventHandler = new MessageEventHandler(gameCenter, sysControl, logControl, replayManager, sidHandler); gameCenter.SetMessageHandler(eventHandler); var webEventHandler = new WebEventHandler(new ServerEventHandler(sidHandler, null, gameCenter, sysControl, logControl, replayManager, null)); WebCommHandler webCommHandler = new WebCommHandler(webEventHandler); Task commTask = Task.Factory.StartNew(commHandler.Start); Task webCommTask = Task.Factory.StartNew(webCommHandler.Start); Console.WriteLine("starting comm"); Task eventTask = Task.Factory.StartNew(eventHandler.HandleIncomingMsgs); commTask.Wait(); webCommTask.Wait(); }
private void SaveLogButtonClicked(object sender, RoutedEventArgs e) { if (LogControl.SaveContent()) { UIApplication.MessageDialogs.Info("LogEntriesSaved".Localize()); } }
private string Listen() { LogControl.Write("[SCENARIO 1] : listening"); string phrase = @"besoin aide"; bool search = true; string response = string.Empty; while (search) { if (!stt.Record()) { continue; } response = stt.SetupRequest(); foreach (string s in phrase.Split(' ')) { if (s == null || response == null) { continue; } if (response.Contains(s)) { search = false; } } } return("J'ai besoin d'aide, je suis tombé"); }
static void Main(string[] args) { try { string msg = ""; msg = Config.InitConfig(); if (!string.IsNullOrEmpty(msg)) { LogControl.WriteLog(LogType.ERR, "初期設定", msg); return; } var files = Directory.GetFiles(Config.inputDir, "*.xml"); foreach (var file in files) { if (!CheckFileAcc(file)) { continue; } EditFile(file); } } catch (Exception ex) { LogControl.WriteLog(LogType.ERR, "メイン処理", ex.Message); LogControl.WriteLog(LogType.ERR, "メイン処理", ex.StackTrace); } }
public bool CopyCable() { if (SelectedCable == null) { InfoBox.InfoMsg("请选择产品"); return(false); } var mbr = MessageBox.Show("确定要复制选中的记录吗?", "提示信息", MessageBoxButton.OKCancel, MessageBoxImage.Information); if (mbr != MessageBoxResult.OK) { return(true); } if (!CacheGraph.CopyCable(SelectedCable, _user.UserName)) { InfoBox.ErrorMsg("数据库访问失败,请联系管理员"); return(false); } if (!CacheGraph.CacheCopyCable()) { LogControl.LogError("写入样线数据库失败"); return(false); } return(UpdataCableGrid()); }
public static bool Send(byte[] data) { try { if (_cpldSocket == null) { Connect(); } else if (_cpldSocket.Connected == false) { Connect(); } if (_cpldSocket == null || !_cpldSocket.Connected) { return(false); } _cpldSocket.SendTimeout = 3000; _cpldSocket.Send(data); return(true); } catch (TimeoutException ex) { LogControl.LogError(ex); Disconnected(); return(false); } catch (Exception ex) { LogControl.LogError(ex); Disconnected(); return(false); } }
public WebResult SetViewOrder(string[] values) { WebResult ret = new WebResult(); try { ServiceIF serv = new ServiceIF(); OrderTool_Serv.Class.Search search = new OrderTool_Serv.Class.Search(); search.HospID = Convert.ToInt32(values[0]); search.PatID = values[1]; PreOrder[] orderList = null; serv.GetPreOrder_Serv(search, out orderList); foreach (var order in orderList) { if (order.Date == values[2] && order.Modality == values[3]) { order.Status = 5; serv.SetPreOrder_Serv(order); break; } } } catch (Exception e) { ret.Result = false; ret.Message = "処理中に障害が発生いたしました。\nシステム管理者にお問い合わせください。"; LogControl.WriteLog(LogType.ERR, "SetViewOrder", e.Message); } return(ret); }
private string Listen() { LogControl.Write("[SCENARIO 2] : listening"); string phrase = @"mal"; bool search = true; string response = string.Empty; while (search) { if (!stt.Record(5)) { continue; } response = stt.SetupRequest(); foreach (string s in phrase.Split(' ')) { if (s == null || response == null) { continue; } if (response.Contains(s)) { search = false; } } } string tmp = response.Split(new string[] { "\"name\":\"", "\",\"lexical" }, StringSplitOptions.RemoveEmptyEntries)[1]; Console.WriteLine(tmp); return(tmp); }
public UserBridge(GameCenter gc, SystemControl sys, LogControl log, ReplayManager replay) { var ses = new SessionIdHandler(); _gameService = new GameServiceHandler(gc, sys, log, replay, ses); _userService = new UserServiceHandler(gc, sys); }
private string WaitSMS() { try { LogControl.Write("[SCENARIO 2] : Attente d'un SMS"); string DateSMS = smsHandler.GetDateSMS(); string response = string.Empty; bool noResponse = true; while (noResponse) { response = smsHandler.GetDateSMS(); if (DateSMS != response) { noResponse = false; } } LogControl.Write(response); string Conten = smsHandler.GetContentSMS(); string[] counter = Conten.Split(new string[] { "<Content>", "</Content>" }, StringSplitOptions.RemoveEmptyEntries); return(counter[1]); } catch (IndexOutOfRangeException e) { LogControl.Write("Out of range"); return(""); } }
protected void ShowLogWindow() { LogControl control = new LogControl(logger); Window window = WindowFactory.CreateByContentsSize(control); window.Show(); }
public ScenarioThree(RecognitionCognitive _stt, CognitiveAccess _tts, SMSHandler _sms) { LogControl.Write("[[SCENARIO 3] START]"); stt = _stt; tts = _tts; smsHandler = _sms; }
/// <summary> /// ログイン /// </summary> /// <param name="id">ログインID</param> /// <param name="pass">パスワード</param> /// <param name="logMst">o:ログイン管理クラス</param> /// <returns>処理結果クラス</returns> public ResultData Login_Serv(string id, string pass, out Login logMst) { var ret = new ResultData(); logMst = new Login(); try { // ログインメソッド呼び出し(内部関数) logMst = User.LoginAcc(id, pass); if (string.IsNullOrEmpty(logMst.Key)) { ret.Message = "ID、パスワードをご確認ください。"; } else { ret.Result = true; } } catch (Exception e) { LogControl.WriteLog(LogType.ERR, "Login", e.Message); ret.Message = e.Message; } return(ret); }
public string CAllApiMethod(GenericAddDto dto, string url, string access_token) { LogControl logControl = new LogControl(); string json2 = JsonConvert.SerializeObject(dto, Formatting.Indented); var buffer2 = System.Text.Encoding.UTF8.GetBytes(json2); var byteContent2 = new ByteArrayContent(buffer2); byteContent2.Headers.ContentType = new MediaTypeHeaderValue("application/json"); HttpClient client = _api.Initial(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", access_token); HttpResponseMessage res = client.PostAsync(url, byteContent2).Result; string resposta = "FALHA"; if (res.IsSuccessStatusCode) { logControl.Write("Processamento de " + url + " Sucesso"); resposta = "SUCESSO"; } else { logControl.Write("Processamento de " + url + " Falha"); resposta = "FALHA"; } return(resposta); }
public bool WebSetDoctor(string[] doc) { bool ret = false; try { string path = ConfigurationManager.AppSettings["DocFile"]; if (!File.Exists(path)) { return(false); } using (var sw = new StreamWriter(path, false, Encoding.GetEncoding("Shift-JIS"))) foreach (var dr in doc) { sw.WriteLine(dr); } ret = true; } catch (Exception e) { LogControl.WriteLog(LogType.ERR, "WebGetDoctor", e.Message); } return(ret); }
public WebLogin WebLogin(string id, string pw) { WebLogin ret = new WebLogin(); try { ServiceIF serv = new ServiceIF(); OrderTool_Serv.Class.Login logData = null; ResultData inRet = serv.Login_Serv(id, pw, out logData); if (inRet.Result) { LogControl.WriteLog(LogType.ORE, "WebLogin", "【ログイン】 ユーザID:" + id); ret.Items = logData; } else { ret.Message = inRet.Message; } ret.Result = inRet.Result; } catch (Exception e) { ret.Result = false; ret.Message = "処理中に障害が発生いたしました。\nシステム管理者にお問い合わせください。"; LogControl.WriteLog(LogType.ERR, "WebLogin", e.Message); } return(ret); }
private void Window_Loaded(object sender, RoutedEventArgs e) { BtnLogout.IsEnabled = false; DbCommon.InitDbConn(); var cache = new CacheGraph(); if (!cache.CacheInit()) { LogControl.LogError("缓存数据初始化失败"); return; } DisableAllOperation(); LoadMachineSetting(); _checkConnStateThread = new Thread(CheckConnState); _checkConnStateThread.Start(); if (!CpldBase.CustomizeVersion.Debug) { return; } TbUsername.Text = "admin"; TbPassword.Password = "******"; }
public bool DelCable() { if (SelectedCable == null) { InfoBox.InfoMsg("请选择产品"); return(false); } var mbr = MessageBox.Show("确定要删除选中的记录吗?", "提示信息", MessageBoxButton.OKCancel, MessageBoxImage.Information); if (mbr != MessageBoxResult.OK) { return(true); } if (!CacheGraph.DelCable(SelectedCable)) { LogControl.LogError("删除样线缓存失败"); return(false); } if (!CacheGraph.CacheDelCable()) { LogControl.LogError("写入样线数据库失败"); return(false); } CpldControl.Bartend.BartendControl.DelBartendFiles(SelectedCable.CableName); return(UpdataCableGrid());; }
private void Image_MouseDown(object sender, MouseButtonEventArgs e) { try { var mbr = MessageBox.Show("确认关闭计算机?", "提示信息", MessageBoxButton.OKCancel, MessageBoxImage.Question); if (mbr != MessageBoxResult.OK) { return; } var mp = new Process { StartInfo = { FileName = "cmd.exe", RedirectStandardInput = true, RedirectStandardOutput = true, RedirectStandardError = true, UseShellExecute = false, CreateNoWindow = true } }; mp.Start(); mp.StandardInput.WriteLine("shutdown -s -t 0"); } catch (Exception) { LogControl.LogError("Close Computer Cxception"); } }
static void _MainForm_Load(object sender, EventArgs e) { _UiMgr = _MainForm._UiMgr; _UiMgr.SetOkCancel(_MainForm.okCancelControl); _logControl = _MainForm.logControl; _tbMessage = _MainForm.tbMessage; SetDefaultMessage(); _mnemonicControl = new MnemonicControlNonUI(); _mnemonicControl.SetUiControl(_MainForm.mnemonicControl); _walletControl = _MainForm.walletControl; _wallet = new Wallet(); _wallet.SetRelatedControls(_walletControl, _mnemonicControl); _MainForm.actionsMain.buttonSettings.Click += ButtonSettings_Click; _MainForm.tasksControl.cbZMQ.CheckedChanged += CbZMQ_CheckedChanged; _MainForm.tasksControl.cbBlockHeaders.CheckedChanged += CbBlockHeaders_CheckedChanged; _MainForm.tasksControl.cbVerifyRawBlocks.CheckedChanged += CbVerifyRawBlocks_CheckedChanged; RawBlocks.Done += RawBlocks_Done; _MainForm.timer1.Tick += Timer1_Tick; _UiMgr.LayoutsChanged += _UiMgr_LayoutsChanged; }
public CustomErrors Register(string FirstName, string LastName, string Email, string UserName, string PassWord) { CustomErrors retValue = new CustomErrors(false,"success"); UserAccountDBAccess = new DBControl(UserName, PassWord); Tuple<int, CustomErrors> registrationStatus = UserAccountDBAccess.RegisterUser(FirstName, LastName, Email, UserName, PassWord); UserLog = new LogControl(UserName,PassWord); UserLog.Initialize(); if (!registrationStatus.Item2.Status) { Username = UserName; Password = PassWord; retValue =UserLog.genereateNewLogFile(registrationStatus.Item1); if (retValue.Status && retValue.Code >= 20000000)//error 20000000 denotes log creation issue { UserAccountDBAccess.deleteUser(); } } return retValue; }
public bool Login() { if(ID==0) { UserLog = new LogControl(Username, Password); } else { UserLog = new LogControl(Username, ID); } UserLog.Initialize(); ID = UserLog.LoggedUserID; Name = UserLog.Usersname; return UserLog.Status; }