public static void CheckingData(TAccountItem account)
        {
            Converts conv = new Converts();

            ////////////////////////////////////////////
            account.Url = (account.Url == null || account.Url == "") ? "" : HIOStaticValues.getDomainName(account.Url.ToLower());
            var urlByteArray = account.Url.GetUTF8Bytes(256);

            account.Url = UnicodeEncoding.UTF8.GetString(urlByteArray);
            //proccess unicode character and get len of string
            account.Name = (account.Name == null || account.Name == "") ? "" : (account.Name.Length < 65) ? account.Name : account.Name.Substring(0, 64);
            var titleByteArray = account.Name.GetUTF8Bytes(256);

            account.Name = UnicodeEncoding.UTF8.GetString(titleByteArray);
            //////////////////////
            account.Password = (account.Password == null || account.Password == "") ? "" : (account.Password.Length < 65) ? account.Password : account.Password.Substring(0, 64);
            var passByteArray = account.Password.GetUTF8Bytes(256);

            account.Password = UnicodeEncoding.UTF8.GetString(passByteArray);
            ////////////////////////////////////////
            account.Username = (account.Username == null || account.Username == "") ? "" : (account.Username.Length < 65) ? account.Username : account.Username.Substring(0, 64);
            if (account.Username != "")
            {
                HIOStaticValues.username = account.Username;//check username(if user want just fill password element and username element filled already by self)
            }
            var userByteArray = account.Username.GetUTF8Bytes(256);

            account.Username = UnicodeEncoding.UTF8.GetString(userByteArray);
            ////////////////////////////////////////////
        }
示例#2
0
 public void Show(TAccountItem editingItem)
 {
     EditingObject     = editingItem;
     IsClosed          = false;
     _Form             = new TExtention02View();
     _Form.DataContext = this;
     //  _Form.Deactivated += _Form_Deactivated;
     _Form.Closing += _Form_Closing;
     _Form.Show();
 }
 public void Show()
 {
     AccountItem = new TAccountItem();
     IsVisible   = true;
 }