Beispiel #1
0
        public AddNewAccount()
        {
            RequestID = Guid.NewGuid();
            Request   = new KXTNetStruct.LoginRequest();

            OperationTimer = new System.Timers.Timer
            {
                Interval  = OperationTimeInterval,
                AutoReset = false
            };
            OperationTimer.Elapsed += OperationTimer_Trigger;

            this.InitializeComponent();
        }
Beispiel #2
0
        public static void GetAccount(out KXTNetStruct.LoginRequest package)
        {
            ApplicationDataContainer setting = ApplicationData.Current.LocalSettings;
            object usertype = setting.Values["CurrentUserType"];

            if (null != usertype)
            {
                package = new KXTNetStruct.LoginRequest
                {
                    UserID     = setting.Values["CurrentUserID"].ToString(),
                    UserPW     = setting.Values["CurrentUserPW"].ToString(),
                    UserIDType = (LoginType)(int)usertype
                };
                return;
            }
            package = null;
        }
Beispiel #3
0
        public static void GetAccount(string id, out KXTNetStruct.LoginRequest package)
        {
            package = null;
            ApplicationDataContainer setting = ApplicationData.Current.LocalSettings;
            object obj = setting.Values["AccountList"];

            if (null != obj)
            {
                ApplicationDataCompositeValue accounts = (ApplicationDataCompositeValue)obj;
                string[] vs = (accounts[id] as string).Split(";");
                int.TryParse(vs[1], out int result);
                package = new KXTNetStruct.LoginRequest
                {
                    UserID     = id,
                    UserPW     = vs[0],
                    UserIDType = (LoginType)result
                };
            }
        }