示例#1
0
    public JsonResult Login(string username, string appkey)
    {
        var objResult = new HandleDataResult();
        var returnUrl = string.Empty;
        var token = string.Empty;
        if (!string.IsNullOrWhiteSpace(username))
        {
            username = username.ToLower();
            var client = GetClient(appkey);
            token = Guid.NewGuid().ToString().ToLower().Replace("-", "");
            returnUrl = client == null ? Url.Action("Index") : client.ClientUrl + "?token=" + token;

            var _cookie = new HttpCookie("logon-token", CommonLib.DEncrypt.Encrypt(token));
            _cookie.Domain = "demo0.com";
            //_cookie.Expires = DateTime.Now.AddMinutes(30);
            Response.Cookies.Add(_cookie);
            //如果有必要 还可以检查改User目前状态是否为可用状态。不可用则移除Cookie以及Cache
            //增加有效期时间,并且认为此次请求不需要登录,
            var user = new { UserName= username ,Age=18};

            //CacheHelper.Normal.Add("logon-user-" + token, JsonConvert.SerializeObject(user));
            CacheHelper.Normal.Add("logon-user-" + token, user.UserName);
        }
        objResult.url = returnUrl;
        objResult.message = "登录成功";
        objResult.success = 1;

        return new NewtonJsonResult() { Data = objResult };
    }
 public MapViewModel(CommonLib.AwesomeService.IGeoDataService service, IMessenger messenger)
     : base(messenger)
 {
     _service = service;
     Issues = new ObservableCollection<CommonLib.AwesomeService.IssueItem>();
     Init();
     CommonLib.IssueRepository.Current.IssueCreated += IssueCreated;
     MessengerInstance.Register<MapMode>(this, ChangeMapMode);
 }
示例#3
0
    private static string _strCurPageUrl; //현재 페이지

    #endregion Fields

    #region Constructors

    public CommonLibrary()
    {
        if (_cLib == null)
        {
            string strBucketName = ConfigurationManager.AppSettings["AWSBucketName"].ToString();
            _strConnectionString = ConfigurationManager.ConnectionStrings["LocalDB"].ToString();

            //라이브러리 커넥션 스트링, 버킷네임 전달
            _cLib = new CommonLib(ConnectionString, strBucketName);
        }

        SetCurPage();
    }
 public override void DataBind()
 {
     if (Request["ID"] != null && Request["ID"].ToString() != "" && Request["ID"].ToString() != String.Empty)
     {
         HPCBusinessLogic.T_Photo_EventDAL _DAL = new HPCBusinessLogic.T_Photo_EventDAL();
         if (CommonLib.IsNumeric(Request["ID"]) == true)
         {
             int _id = Convert.ToInt32(Request["ID"].ToString());
             PopulateItem(_id);
         }
     }
     else
     {
         if (cboNgonNgu.Items.Count == 2)
         {
             cboNgonNgu.SelectedIndex = 1;
         }
         else
         {
             cboNgonNgu.SelectedIndex = UltilFunc.GetIndexControl(cboNgonNgu, Global.DefaultCombobox);
         }
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
     {
         if (CommonLib.IsNumeric(Request["Menu_ID"]) == true)
         {
             if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
             {
                 Response.Redirect("~/Errors/AccessDenied.aspx");
             }
             _user = _userDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
             ActiverPermission();
             if (!IsPostBack)
             {
                 LoadCombox();
                 int tab_id = 0;
                 int.TryParse(Request["Tab"] == null ? "0" : Request["Tab"], out tab_id);
                 this.TabContainer1.ActiveTabIndex = tab_id;
                 this.TabContainer1_ActiveTabChanged(sender, e);
             }
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
            {
                if (CommonLib.IsNumeric(Request["Menu_ID"]) == true)
                {
                    if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
                    {
                        Response.Redirect("~/Errors/AccessDenied.aspx");
                    }
                    _user = _NguoidungDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
                    _Role = _NguoidungDAL.GetRole4UserMenu(_user.UserID, Convert.ToInt32(Request["Menu_ID"]));

                    if (!IsPostBack)
                    {
                        if (_user == null)
                        {
                            Page.Response.Redirect("~/login.aspx", true);
                        }
                    }
                }
            }
        }
        public void SaveSingleImage(string path, long id = 0)
        {
            PictureBox pb = activeBox;

            if (id != 0)
            {
                Control[] cItems = Controls.Find(String.Format("pic{0}", id), false);
                if (cItems.Length > 0)
                {
                    pb = cItems[0] as PictureBox;
                }
            }

            if (pb == null)
            {
                throw new NullReferenceException(CommonLib.GetLocalString("no_object"));
            }

            Image     btn_image = pb.Image;
            ImageItem tag       = pb.Tag as ImageItem;

            btn_image.Save(path);
        }
            /// <summary>
            /// Update the mesh of the balls and set the visibility
            /// </summary>
            private void ReloadCharacterBalls()
            {
                if (BallsData != null)
                {
                    GameObject balls = CommonLib.LoadAsset <GameObject>(BallsData.File, BallsData.Asset, true);
                    foreach (var mesh in balls.gameObject.GetComponentsInChildren <SkinnedMeshRenderer>(true))
                    {
                        if (BallsParts.Contains(mesh.name))
                        {
                            UpdateMeshRenderer(mesh, ChaControl.objBody.GetComponentsInChildren <SkinnedMeshRenderer>(true).FirstOrDefault(x => x.name == mesh.name), true);
                        }
                    }

                    Destroy(balls);
                }

                SkinnedMeshRenderer ballsSMR = ChaControl?.objBody?.GetComponentsInChildren <SkinnedMeshRenderer>(true).FirstOrDefault(x => BallsParts.Any(y => y == x.name));

                if (ballsSMR != null)
                {
                    ballsSMR.gameObject.GetComponent <Renderer>().enabled = DisplayBalls;
                }
            }
示例#9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
     {
         if (CommonLib.IsNumeric(Request["Menu_ID"]) == true)
         {
             if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
             {
                 Response.Redirect("~/Errors/AccessDenied.aspx");
             }
             _user           = _userDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
             _Role           = _userDAL.GetRole4UserMenu(_user.UserID, Convert.ToInt32(Request["Menu_ID"]));
             btn_add.Visible = _Role.R_Read;
             string menuID = Request["Menu_ID"].ToString();
             lblMenuID.Value    = menuID;
             lblIPAddress.Value = IpAddress();
             if (!IsPostBack)
             {
                 BindData();
             }
         }
     }
 }
示例#10
0
 public ActionResult PartialRole()
 {
     if (userAsset.ContainsKey("View") && userAsset["View"])
     {
         IDbConnection dbConn = new OrmliteConnection().openConn();
         var           dict   = new Dictionary <string, object>();
         dict["asset"]        = userAsset;
         dict["activestatus"] = new CommonLib().GetActiveStatus();
         //dict["user"] = dbConn.Select<Auth_User>(p => p.IsActive == true);
         dict["listWH"]       = dbConn.Select <WareHouse>(p => p.Status == true);
         dict["listWHL"]      = dbConn.Select <WareHouseLocation>(p => p.Status == true);
         dict["listUnit"]     = dbConn.Select <Products>(p => p.Status == true);
         dict["listMerchant"] = dbConn.Select <DC_OCM_Merchant>();
         dict["ListPrinter"]  = dbConn.Select <DC_AD_Printer>(p => p.Status == true);
         dict["ListStatus"]   = dbConn.Select <DC_Parameter>(s => s.Type == "SOStatus");
         dbConn.Close();
         return(PartialView("AD_Order_Header", dict));
     }
     else
     {
         return(RedirectToAction("NoAccess", "Error"));
     }
 }
示例#11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
     {
         if (CommonLib.IsNumeric(Request["Menu_ID"]) == true)
         {
             if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
             {
                 Response.Redirect("~/Errors/AccessDenied.aspx");
             }
             _user = _NguoidungDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
             _Role = _NguoidungDAL.GetRole4UserMenu(_user.UserID, Convert.ToInt32(Request["Menu_ID"]));
             DisableClientCaching();
             if (!IsPostBack)
             {
                 LoadCombox();
                 BindCombo();
             }
         }
     }
     CreateGrid();
     this.Trang_Bao.Value = "";
 }
示例#12
0
 private void button3_Click(object sender, EventArgs e)
 {
     try
     {
         button3.Enabled = false;
         Application.DoEvents();
         //register channel
         _cnl = new HttpClientChannel();
         ChannelServices.RegisterChannel(_cnl, false);
         //lookup remote
         string url = "http://" + textBox3.Text + ":" + textBox4.Text + "/AnAppADay.ScreenBroadcaster.Server";
         _server = (IBroadcastServer)Activator.GetObject(typeof(IBroadcastServer), url);
         _thread = new Thread(DrawImage);
         _thread.Start();
         button4.Enabled = true;
     }
     catch (Exception ex)
     {
         CommonLib.HandleException(ex);
         button3.Enabled = true;
         button4.Enabled = false;
     }
 }
 /// <summary>
 /// Patch for loading h/common/ stuff for Sideloader maps
 /// </summary>
 public static void LoadAllFolderPostfix(string _findFolder, string _strLoadFile, ref List <Object> __result)
 {
     if (__result.Count() == 0 && _findFolder == "h/common/")
     {
         foreach (var kvp in BundleManager.Bundles.Where(x => x.Key.StartsWith(_findFolder)))
         {
             foreach (var lazyList in kvp.Value)
             {
                 foreach (var assetName in lazyList.Instance.GetAllAssetNames())
                 {
                     if (assetName.ToLower().Contains(_strLoadFile.ToLower()))
                     {
                         GameObject go = CommonLib.LoadAsset <GameObject>(kvp.Key, assetName);
                         if (go)
                         {
                             __result.Add(go);
                         }
                     }
                 }
             }
         }
     }
 }
示例#14
0
        protected void PopulateItem(int _ID)
        {
            T_Idiea obj_Idiea = new T_Idiea();

            HPCBusinessLogic.DAL.T_IdieaDAL obj_DAL = new HPCBusinessLogic.DAL.T_IdieaDAL();
            obj_Idiea             = obj_DAL.GetOneFromT_IdieaByID(_ID);
            Txt_tieude.Text       = obj_Idiea.Title;
            ddlLang.SelectedValue = obj_Idiea.Lang_ID.ToString();
            cbo_chuyenmuc.Items.Clear();
            if (ddlLang.SelectedIndex > 0)
            {
                UltilFunc.BindCombox_CategoryDequy(cbo_chuyenmuc, "Ma_ChuyenMuc", "Ten_ChuyenMuc", "T_ChuyenMuc", " WHERE Hoatdong=1 and Ma_ChuyenMuc in (select Ma_ChuyenMuc from T_Nguoidung_Chuyenmuc where Ma_Nguoidung = " + _user.UserID.ToString() + ") and Ma_AnPham= " + ddlLang.SelectedValue, "-Chọn chuyên mục-", "Ma_Chuyenmuc_Cha");

                cbo_chuyenmuc.SelectedIndex = CommonLib.GetIndexControl(cbo_chuyenmuc, obj_Idiea.Cat_ID.ToString());
            }
            else
            {
                this.cbo_chuyenmuc.DataSource = null;
                this.cbo_chuyenmuc.DataBind();
            }

            txt_noidung.Text = obj_Idiea.Comment;
        }
示例#15
0
        private void OverrideControllerCreate()
        {
            var infoBase      = GetAnimeInfo(0, 0, 1);
            var infoWalk      = GetAnimeInfo(1, 6, 0);
            var infoGentle    = GetAnimeInfo(2, 10, 0);
            var infoActive    = GetAnimeInfo(2, 17, 7);
            var infoEnergetic = GetAnimeInfo(2, 16, 3);

            var controllerBase      = CommonLib.LoadAsset <RuntimeAnimatorController>(infoBase.bundlePath, infoBase.fileName);
            var controllerWalk      = CommonLib.LoadAsset <RuntimeAnimatorController>(infoWalk.bundlePath, infoWalk.fileName);
            var controllerGentle    = CommonLib.LoadAsset <RuntimeAnimatorController>(infoGentle.bundlePath, infoGentle.fileName);
            var controllerActive    = CommonLib.LoadAsset <RuntimeAnimatorController>(infoActive.bundlePath, infoActive.fileName);
            var controllerEnergetic = CommonLib.LoadAsset <RuntimeAnimatorController>(infoEnergetic.bundlePath, infoEnergetic.fileName);

            overrideController = new AnimatorOverrideController();
            overrideController.runtimeAnimatorController = controllerBase;
            overrideController[animMoveSets[1].move]     = controllerWalk.animationClips[0];
            overrideController[animMoveSets[0].idle]     = controllerGentle.animationClips[0];
            overrideController[animMoveSets[0].move]     = controllerWalk.animationClips[1];
            overrideController[animMoveSets[2].idle]     = controllerActive.animationClips[7];
            overrideController[animMoveSets[2].move]     = controllerWalk.animationClips[3];
            overrideController[animMoveSets[3].idle]     = controllerEnergetic.animationClips[5];
        }
示例#16
0
        public async void DeviceTokken()
        {
            try
            {
                string type = "android";
                if (Device.OS == TargetPlatform.iOS)
                {
                    type = "ios";
                }

                LoggedInUser objUser = App.Database.GetLoggedInUser();

                string postData = "id=" + objUser.userId + "&deviceType=" + type + "&deviceToken=" + App.DeviceToken;
                var    result   = await CommonLib.UpdateToken(CommonLib.ws_MainUrl + "updateToken?" + postData);

                if (result.status == 1)
                {
                }
            }
            catch (Exception ex)
            {
            }
        }
            /// <summary>
            /// Update the mesh of the penis and set the visibility
            /// </summary>
            private void ReloadCharacterPenis()
            {
                bool temp = ChaControl.fileStatus.visibleSonAlways;

                if (PenisData != null)
                {
                    GameObject dick = CommonLib.LoadAsset <GameObject>(PenisData.File, PenisData.Asset, true);

                    foreach (var mesh in dick.gameObject.GetComponentsInChildren <SkinnedMeshRenderer>(true))
                    {
                        if (PenisParts.Contains(mesh.name))
                        {
                            UpdateMeshRenderer(mesh, ChaControl.objBody.GetComponentsInChildren <SkinnedMeshRenderer>(true).FirstOrDefault(x => x.name == mesh.name), true);
                        }
                    }

                    Destroy(dick);
                }

#if KK || AI || HS2
                ChaControl.fileStatus.visibleSonAlways = StudioAPI.InsideStudio ? temp : DisplayPenis;
#endif
            }
示例#18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     this.Lbt_Delete.Attributes.Add("onclick", "return CheckConfirmDelete();");
     this.LinkButton4.Attributes.Add("onclick", "return CheckConfirmDeletereturn();");
     this.LinkButton3.Attributes.Add("onclick", "return CheckConfirmGuiDuyetreturn();");
     this.Lbt_Send_Duyet.Attributes.Add("onclick", "return CheckConfirmGuiDuyet();");
     if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
     {
         if (CommonLib.IsNumeric(Request["Menu_ID"]) == true)
         {
             if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
             {
                 Response.Redirect("~/Errors/AccessDenied.aspx");
             }
             _user = _NguoidungDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
             if (!IsPostBack)
             {
                 int tab_id = 0;
                 if (Request["Tab"] != null)
                 {
                     tab_id = Convert.ToInt32(Request["Tab"].ToString());
                 }
                 if (tab_id == -1)
                 {
                     this.TabContainer1.ActiveTabIndex = 0;
                     this.TabContainer1_ActiveTabChanged(sender, e);
                 }
                 else
                 {
                     this.TabContainer1.ActiveTabIndex = tab_id;
                     this.TabContainer1_ActiveTabChanged(sender, e);
                 }
                 LoadCombox();
             }
         }
     }
 }
示例#19
0
        protected virtual IEnumerable <ITranslationDumper> GetCommunicationTextDumpers()
        {
            foreach (var assetBundleName in CommonLib.GetAssetBundleNameListFromPath("communication"))
            {
                if (assetBundleName.Contains("hit_"))
                {
                    continue;
                }

                var assetNames = GetAssetNamesFromBundle(assetBundleName);

                foreach (var assetName in assetNames)
                {
                    if (assetName.Contains("speed_"))
                    {
                        continue;
                    }

                    var filePath = BuildAssetFilePath(assetBundleName, assetName);

                    foreach (var translationDumper in GetCommunicationTextCollectors(assetBundleName, assetName,
                                                                                     filePath))
                    {
                        yield return(translationDumper);
                    }
                }

                if (!string.IsNullOrEmpty(assetBundleName))
                {
                    yield return(new StringTranslationDumper($"_{nameof(GetCommunicationTextDumpers)}Cleanup", () =>
                    {
                        AssetBundleManager.UnloadAssetBundle(assetBundleName, false);
                        return new Dictionary <string, string>();
                    }));
                }
            }
        }
示例#20
0
        void AddFirstLastLinkButtons()
        {
            // Create the previous button if necessary
            //
            firstButton = new LinkButton();
            //firstButton = new ImageButton();
            firstButton.ID   = "First";
            firstButton.Text = CommonLib.ReadXML("Utility_Pager_firstButton");//"<img border='0' src=\"" + Globals.GetSkinPath() + "/images/navigate_left2.png\">";
            //

            //firstButton.AlternateText = ResourceManager.GetString("Utility_Pager_firstButton");
            //firstButton.ImageUrl= Globals.GetSkinPath() +  "/images/navigate_left2.png";
            firstButton.CommandArgument = "0";
            //firstButton.Click += new System.EventHandler(PageIndex_Click);
            firstButton.OnClientClick = "PagingAjax(0);";;
            firstButton.Attributes.Add("href", "javascript:void(0)");
            //firstButton.Click +=new ImageClickEventHandler(PageIndexImages_Click);
            //firstButton.CssClass="Pages";
            Controls.Add(firstButton);

            // Create the next button if necessary
            //
            lastButton = new LinkButton();
            //lastButton = new ImageButton();
            lastButton.ID   = "Last";
            lastButton.Text = CommonLib.ReadXML("Utility_Pager_lastButton");//"<img border='0' src=\"" + Globals.GetSkinPath() + "/images/navigate_right2.png\">";
            //
            //lastButton.AlternateText = ResourceManager.GetString("Utility_Pager_lastButton");
            //lastButton.ImageUrl= Globals.GetSkinPath() +  "/images/navigate_right2.png";
            lastButton.CommandArgument = (CalculateTotalPages() - 1).ToString();
            //	lastButton.Click += new System.EventHandler(PageIndex_Click);
            lastButton.OnClientClick = "PagingAjax(" + (CalculateTotalPages() - 1).ToString() + ");";
            lastButton.Attributes.Add("href", "javascript:void(0)");
            //lastButton.Click +=new ImageClickEventHandler(PageIndexImages_Click);
            //lastButton.CssClass="Pages";
            Controls.Add(lastButton);
        }
示例#21
0
        //Get all category
        public async void LoadCategory()
        {
            try
            {
                await Navigation.PushPopupAsync(new LoadPopup());



                var result = await CommonLib.GetCategory(CommonLib.ws_MainUrlMain + "CategoryApi/GetAllCategory");

                if (result != null && result.Status != 0)
                {
                    InitializeComponent();
                    Title = Resx.AppResources.category;
                    myList.ItemsSource = result.CategoryData;

                    LoadPopup.CloseAllPopup1();
                }

                else
                {
                    VoteAlertPopup.textmsg = result.msg;
                    await App.Current.MainPage.Navigation.PushPopupAsync(new VoteAlertPopup());

                    LoadPopup.CloseAllPopup1();
                }
            }
            catch (Exception ex)
            {
                await App.Current.MainPage.DisplayAlert("", ex.Message, "OK");

                LoadPopup.CloseAllPopup1();
            }


            iosCheck();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
            {
                if (CommonLib.IsNumeric(Request["Menu_ID"]) == true)
                {
                    if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
                    {
                        Response.Redirect("~/Errors/AccessDenied.aspx");
                    }
                    _user = _NguoidungDAL.GetUserByUserName(HPCSecurity.CurrentUser.Identity.Name);
                    _Role = _NguoidungDAL.GetRole4UserMenu(_user.UserID, Convert.ToInt32(Request["Menu_ID"]));
                    this.btn_chamnhuanbut.Attributes.Add("onclick", "return CheckConfirmGuiTinbai('Are you sure you want royalties photo?',ctl00_MainContent_DataGrid_tinbaiAnh_ctl01_chkAll);");
                    if (!IsPostBack)
                    {
                        LoadCombox();
                        cbo_chuyenmuc.Items.Clear();
                        cboSoBao.Items.Clear();
                        if (cboAnPham.SelectedIndex > 0)
                        {
                            UltilFunc.BindComboxSoBao(cboSoBao, int.Parse(cboAnPham.SelectedValue.ToString()), 1);
                            UltilFunc.BindCombox_CategoryDequy(cbo_chuyenmuc, "Ma_ChuyenMuc", "Ten_ChuyenMuc", "T_ChuyenMuc", " WHERE Ma_ChuyenMuc in (select Ma_ChuyenMuc from T_Nguoidung_Chuyenmuc where Ma_Nguoidung = " + _user.UserID.ToString() + ") and Ma_AnPham= " + cboAnPham.SelectedValue, CommonLib.ReadXML("lblChonchuyenmuc"), "Ma_Chuyenmuc_Cha");
                        }
                        else
                        {
                            cbo_chuyenmuc.DataSource = null;
                            cbo_chuyenmuc.DataBind();

                            cboSoBao.DataSource = null;
                            cboSoBao.DataBind();
                        }

                        LoadData();
                    }
                }
            }
        }
示例#23
0
        public async Task CandidatureDoughnutChartData()
        {
            try
            {
                string postData = "rateType=" + rateType + "&RegionCode=" + RegionCode + "&ProvinceCode=" + ProvinceCode;
                var    result   = await CommonLib.CandidatureVoteChart(CommonLib.ws_MainUrlMain + "CandidatureApi/CandidatureVoteFilterPersent?" + postData);

                if (result != null && result.Status != 0)
                {
                    CandidaturedoughnutGraph.IsVisible = true;
                    if (result.chartData.CandidatureColor.Count == 0)
                    {
                        CandidaturedoughnutLabel.IsVisible = true;
                        CandidaturedoughnutGraph.IsVisible = false;
                    }
                    else
                    {
                        CandidaturedoughnutLabel.IsVisible = false;
                        CandidaturedoughnutGraph.IsVisible = true;
                    }

                    CandidatureDoughnutchartName = result.chartData.ChartName;
                    CandidatureDoughnutColor     = result.chartData.CandidatureColor;
                    CandidatureDoughnutname      = result.chartData.CandidatureName;
                    CandidatureDoughnutvote      = result.chartData.Votes;
                }
                else
                {
                    VoteAlertPopup.textmsg = result.msg;
                    await App.Current.MainPage.Navigation.PushPopupAsync(new VoteAlertPopup());
                }
            }
            catch (Exception ex)
            {
                await App.Current.MainPage.DisplayAlert("", ex.Message, "OK");
            }
        }
示例#24
0
 private void LoadAnime()
 {
     Info.HandAnimeInfo handAnimeInfo = (Info.HandAnimeInfo)null;
     if (!Singleton <Info> .Instance.dicHandAnime[(int)this.hand].TryGetValue(this.ptn, out handAnimeInfo))
     {
         ((Behaviour)this).set_enabled(false);
     }
     else
     {
         if (this.bundlePath != handAnimeInfo.bundlePath || this.fileName != handAnimeInfo.fileName)
         {
             RuntimeAnimatorController animatorController = CommonLib.LoadAsset <RuntimeAnimatorController>(handAnimeInfo.bundlePath, handAnimeInfo.fileName, false, string.Empty);
             if (Object.op_Inequality((Object)animatorController, (Object)null))
             {
                 this.bundlePath = handAnimeInfo.bundlePath;
                 this.fileName   = handAnimeInfo.fileName;
                 this.animator.set_runtimeAnimatorController(animatorController);
             }
             AssetBundleManager.UnloadAssetBundle(handAnimeInfo.bundlePath, false, (string)null, false);
         }
         ((Behaviour)this).set_enabled(true);
         this.animator.Play(handAnimeInfo.clip);
     }
 }
示例#25
0
        public static User GetUser()
        {
            User   user = null;
            string o;

            Console.WriteLine("GET USER TEST");
            Console.WriteLine("-----------------");
            do
            {
                Console.WriteLine("INSERT EXISTING USER ID OR BLANK TO EXIT : ");
                o = Console.ReadLine().ToUpper();
                if (String.IsNullOrWhiteSpace(o))
                {
                    ShowUserMenu();
                    return(null);
                }
                if (CommonLib.ValidateNumEntrance(o))
                {
                    user = _userMgm.GetUser(long.Parse(o));
                }
            } while (user == null);

            return(user);
        }
示例#26
0
        private Service GetService()
        {
            Service service = null;
            string  o;

            Console.WriteLine("GET SERVICE");
            Console.WriteLine("-------------------");
            do
            {
                Console.WriteLine("INSERT EXISTING SERVICE ID OR BLANK TO EXIT : ");
                o = Console.ReadLine().ToUpper();
                if (String.IsNullOrWhiteSpace(o))
                {
                    ShowServicesMenu();
                    return(null);
                }
                if (CommonLib.ValidateNumEntrance(o))
                {
                    service = _adminMgm.GetService(long.Parse(o));
                }
            } while (service == null);

            return(service);
        }
示例#27
0
        private void GetValidation()
        {
            User   user = UserActions.GetUser();
            string o;

            Console.WriteLine("GET PENDING VALIDATION");
            Console.WriteLine("----------------------");

            ListPendingValidations(user);

            Console.WriteLine("INSERT ID OF SERVICE PENDING TO VALIDATE OR BLANK TO EXIT : ");
            o = Console.ReadLine().ToUpper();
            if (String.IsNullOrWhiteSpace(o))
            {
                ShowServicesMenu();
                return;
            }
            if (CommonLib.ValidateNumEntrance(o))
            {
                try
                {
                    Console.WriteLine("DATE OF USING SERVICE :");
                    string   d         = Console.ReadLine();
                    DateTime date      = DateTime.Parse(d);
                    long     serviceId = long.Parse(o);
                    Service  service   = _adminMgm.GetService(serviceId);

                    PayService(user, service);
                    _adminMgm.ValidateService(serviceId, date);
                }
                catch (Exception e)
                {
                    Console.WriteLine("SERVICE NOT VALIDATED : " + e.Message);
                }
            }
        }
示例#28
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request["Menu_ID"] != null && Request["Menu_ID"].ToString() != "" && Request["Menu_ID"].ToString() != String.Empty)
                {
                    if (CommonLib.IsNumeric(Request["Menu_ID"]) == true)
                    {
                        if (!HPCSecurity.IsAccept(Convert.ToInt32(Request["Menu_ID"])))
                        {
                            Response.Redirect("~/Errors/AccessDenied.aspx");
                        }
                        this.litImageIcon.Text     = "<img src=\" ../Dungchung/Images/Hethong.png \" style=\"border: 0px; height: 20px\">";
                        this.litTitleMenuName.Text = GetMenuName(Convert.ToInt32(Page.Request["Menu_ID"].ToString()));
                    }
                }


                string       _name    = HPCSecurity.CurrentUser.Identity.Name;
                NguoidungDAL _userDAL = new NguoidungDAL();

                user = _userDAL.GetUserByUserName(_name);
                if (user != null)
                {
                    Ma_QTBT          = UltilFunc.GetColumnValuesOne("T_NguoidungQTBT", "Ma_QTBT", "Ma_Nguoidung=" + user.UserID);
                    litMenu.Text     = BindNavigation(Convert.ToInt32(user.UserID));
                    litUserName.Text = user.UserFullName;

                    lb_Exit.Visible = true;
                }
                else
                {
                    lb_Exit.Visible = false;
                }
            }
        }
示例#29
0
        private Token GetToken()
        {
            Token  token = null;
            string o;

            Console.WriteLine("GET TOKEN TO REMOVE");
            Console.WriteLine("-------------------");
            do
            {
                Console.WriteLine("INSERT EXISTING TOKEN ID OR BLANK TO EXIT : ");
                o = Console.ReadLine().ToUpper();
                if (String.IsNullOrWhiteSpace(o))
                {
                    ShowTokenMenu();
                    return(null);
                }
                if (CommonLib.ValidateNumEntrance(o))
                {
                    token = _adminMgm.GetTokenById(int.Parse(o));
                }
            } while (token == null);

            return(token);
        }
示例#30
0
            /// <summary>
            /// Update the mesh of the balls and set the visibility
            /// </summary>
            private void ReloadCharacterBalls()
            {
                if (BallsData != null)
                {
                    GameObject balls     = CommonLib.LoadAsset <GameObject>(BallsData.File, BallsData.Asset, true);
                    var        renderers = balls.gameObject.GetComponentsInChildren <SkinnedMeshRenderer>(true);
                    for (var i = 0; i < renderers.Length; i++)
                    {
                        var renderer = renderers[i];
                        if (BallsParts.Contains(renderer.name))
                        {
                            var renderers2 = ChaControl.objBody.GetComponentsInChildren <SkinnedMeshRenderer>(true);
                            for (var j = 0; j < renderers2.Length; j++)
                            {
                                var renderer2 = renderers2[j];
                                if (renderer2.name == renderer.name)
                                {
                                    UpdateMeshRenderer(renderer, renderer2, true);
                                    break;
                                }
                            }
                        }
                    }

                    Destroy(balls);
                }

                if (ChaControl != null && ChaControl.objBody != null)
                {
                    var ballsSMR = ChaControl.objBody.GetComponentsInChildren <SkinnedMeshRenderer>(true).FirstOrDefault(x => BallsParts.Any(y => y == x.name));
                    if (ballsSMR != null)
                    {
                        ballsSMR.gameObject.GetComponent <Renderer>().enabled = DisplayBalls;
                    }
                }
            }
示例#31
0
 public void getCountryCodes()
 {
     try
     {
         var getList = CommonLib.LoadJson();
         if (getList != null)
         {
             var getList1 = getList.OrderBy(x => x.dial_code);
             phoneCodePicker.SelectedIndex = 0;
             phoneCodePicker.Title         = "+966";
             foreach (var item in getList1)
             {
                 if (item.dial_code != 0)
                 {
                     phoneCodePicker.Items.Add("+" + item.dial_code);
                 }
             }
         }
     }
     catch (Exception)
     {
     }
     countryCode = phoneCodePicker.Title.Replace("+", "");
 }
示例#32
0
 private void LoadLoginName()
 {
     try
     {
         var LoginNames = LoginService.GetLoginName();
         if (LoginNames != null)
         {
             cmbUsers.BeginInvoke((MethodInvoker) delegate()
             {
                 this.cmbUsers.Text          = "";
                 this.cmbUsers.DisplayMember = "Email";
                 this.cmbUsers.ValueMember   = "Email";
                 this.cmbUsers.DataSource    = LoginNames;
                 if (cmbUsers.Items.Count > 0)
                 {
                     cmbUsers.SelectedIndex = 0;
                     this.txtPwd.Select();
                     txtPwd.Focus();
                 }
             });
         }
     }
     catch (Exception ex) { CommonLib.ShowErrorMsg(this, ex); }
 }
示例#33
0
    public static IEnumerable <string> RunStemming(Langs crsLang, string word)
    {
        if (string.IsNullOrEmpty(word))
        {
            return(Enumerable.Empty <string>());
        }
        DataSet ds = new DataSet();

        adjustLcids();
        var lcid = CommonLib.LangToLCID(crsLang);

        if (!allLCIDs.Any(l => l == lcid))
        {
            return(Enumerable.Empty <string>());
        }
        var q = string.Format("SELECT  *  FROM sys.dm_fts_parser (N'FORMSOF( FREETEXT, \"{0}\")', {1}, 0, 1)", (crsLang == Langs.ru_ru ? normalizeRussian(word) : word).Replace("'", "''"), lcid);

        ds.Clear();
        using (SqlConnection subconn = new SqlConnection(connStr))
            using (SqlDataAdapter adapter = new SqlDataAdapter {
                SelectCommand = new SqlCommand(q, subconn)
            }) adapter.Fill(ds);
        return(ds.Tables[0].Rows.Cast <DataRow>().Select(r => (string)r["display_term"]).Distinct().OrderBy(s => s));
    }
 private void IssueCreated(object sender, CommonLib.IssueRepository.IssueEventArgs args)
 {
     System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, new Action(() =>
     {
         Issues.Add(args.Issue);
     }));
 }
示例#35
0
        public void Write(int strModule, string strObject, string strMessage
						, CommonLib.Utilities.LogLevel lt)
        {
            //
            // Chain loggers together
            //
            if (mNextLogger != null)
            {
                mNextLogger.Write(strModule, strObject, strMessage, lt);
            }
            // Write to the stream, ONLY if log level is accepted
            if(lt >= mltLogLevel)
            {
                try
                {
                    StringBuilder sb = new StringBuilder();
                    DateTime dt = DateTime.Now;

                    // add log info first...
                    sb.Append(getLogType(lt).Substring(0,3) + "|");
                    sb.Append(dt.ToString("yy-MM-dd HH:mm:ss.") + dt.Millisecond.ToString("D03") + "|");
                    sb.Append(mstrLogCaller + "|");
                    sb.Append(strModule.ToString() + "|");
                    sb.Append(strObject + "\t");
                    sb.Append(strMessage);

                    lock(this)
                    {
                        if (mLogWriter.BaseStream.Length > DEFAULT_LOG_SIZE)
                        {
                            Initialise(LogState.Rollover, true);
                        }
                        mLogWriter.WriteLine(sb.ToString());
                    }

                    sb = null;
                }
                catch(Exception)
                {
                    //EventLog.WriteEntry("WEASL", string.Format("Exception: {0} Stack: {1}", ex.Message, ex.StackTrace), EventLogEntryType.Error);
                }
            }
        }