Exemplo n.º 1
0
        private void setUser(DataTable dataUser)
        {
            bool result = false;

            if (dataUser.Rows.Count > 0)
            {
                for (int i = 0; i < dataUser.Rows.Count; i++)
                {
                    DataRow rowUser = dataUser.Rows[i];
                    string  pass    = rowUser[User.FIELD_PASS].ToString();
                    //string d = criptoUtil.desencript(pass);
                    if (criptoUtil.desencript(pass) == Password)
                    {
                        User.instance.Id        = Convert.ToInt16(rowUser[User.FIELD_USERID]);
                        User.instance.Type      = Convert.ToInt16(rowUser[User.FIELD_USERTYPEID]);
                        User.instance.UserName  = rowUser[User.FIELD_USERNAME].ToString();
                        User.instance.Password  = rowUser[User.FIELD_PASS].ToString();
                        User.instance.FirstName = rowUser[User.FIELD_FIRSTNAME].ToString() ?? "";
                        User.instance.LastName  = rowUser[User.FIELD_LASTNAMES].ToString() ?? "";
                        result = true;
                        break;
                    }
                }
            }
            subjectResult.OnNext(result);
        }
Exemplo n.º 2
0
 public void getToken()
 {
     if (checkForInternetConnection())
     {
         if (isExistValuesConnection())
         {
             string name     = getUserMobile();
             string password = getPasswordMobile();
             password          = criptoUtil.desencript(password);
             httptools.Service = HttpTools.SERVICE_VERIFY_LOGIN;
             httptools.Data    = buildParamsToken(name, password);
             sendRequest();
         }
     }
     else
     {
         subjectError.OnNext(StringResources.network_fail);
     }
 }