Example #1
0
        private void RenewAccessToken()
        {
            string newAccessToken = HttpPost(AccessUri, this.apiKey);

            this.accessToken = newAccessToken;
            LogControl.Write("[TTS] : Authentification | Renew token");
        }
Example #2
0
    /// <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;
            }
        }
Example #4
0
        /// <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);
        }
Example #7
0
        /// <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;
            }
        }
Example #8
0
        private void LogLevelCB_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            TextBlock T = LogLevelCB.SelectedItem as TextBlock;

            Properties.LOG_LEVEL = T.Text;
            LogControl.SetFilter(T.Text);
        }
Example #9
0
        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);
            }
        }
Example #10
0
        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));
            }
        }
Example #11
0
        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();
        }
Example #12
0
 private void SaveLogButtonClicked(object sender, RoutedEventArgs e)
 {
     if (LogControl.SaveContent())
     {
         UIApplication.MessageDialogs.Info("LogEntriesSaved".Localize());
     }
 }
Example #13
0
        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é");
        }
Example #14
0
        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);
            }
        }
Example #15
0
        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());
        }
Example #16
0
        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);
        }
Example #18
0
        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);
        }
Example #19
0
        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);
        }
Example #20
0
 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("");
     }
 }
Example #21
0
        protected void ShowLogWindow()
        {
            LogControl control = new LogControl(logger);
            Window     window  = WindowFactory.CreateByContentsSize(control);

            window.Show();
        }
Example #22
0
 public ScenarioThree(RecognitionCognitive _stt, CognitiveAccess _tts, SMSHandler _sms)
 {
     LogControl.Write("[[SCENARIO 3] START]");
     stt        = _stt;
     tts        = _tts;
     smsHandler = _sms;
 }
Example #23
0
        /// <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);
        }
Example #24
0
        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);
        }
Example #27
0
        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 = "******";
        }
Example #28
0
        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());;
        }
Example #29
0
        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");
            }
        }
Example #30
0
File: KzH.cs Project: kzbsv/KzjHack
        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;
        }
Example #31
0
        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;
        }
Example #32
0
 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;
 }