Exemplo n.º 1
0
 private static void TestSave()
 {
     UserList ul = new UserList(@"C:\Docs\Pers\PSInterface\PSITest\bin\Debug\");
     if (ul.Load() < 0)
         Console.WriteLine("error");
     else
         Console.WriteLine("ok");
 }
Exemplo n.º 2
0
 private static void Test_Adduser()
 {
     PSUser u = new PSUser() { RUser = "******", RPwd = "pwd", PSUserIds = new List<string> { "22", "3333" } };
     UserList ul = new UserList(@"C:\Docs\Pers\PSInterface\PSITest\bin\Debug\");
     ul.Load();
     ul.AddUser(u);
     ul.Save();
 }
Exemplo n.º 3
0
 private static void Test_GetUserForPSId()
 {
     UserList ul = new UserList(@"C:\Docs\Pers\PSInterface\PSITest\bin\Debug\");
     if (ul.Load() < 0)
         Console.WriteLine("error");
     else
         Console.WriteLine("ok");
     if (ul.GetUserIxForPSId("3333") >= 0)
         Console.WriteLine("Found 3333 ");
     if (ul.GetUserIxForPSId("99") < 0)
         Console.WriteLine("Not Found 99");
 }
Exemplo n.º 4
0
 private static void Test_Init()
 {
     UserList ul = new UserList(@"C:\Docs\Pers\PSInterface\PSITest\bin\Debug\");
     ul.Load();
 }
Exemplo n.º 5
0
 private static void Test_UpdateUser()
 {
     UserList ul = new UserList(@"C:\Docs\Pers\PSInterface\PSITest\bin\Debug\");
     ul.Load();
     int ix = ul.GetUserIndex("111");
     if (ix >= 0)
     {
         ul.USrs[ix].PSUserIds.Add("44556");
         ul.USrs[ix].RPwd = "newpwd";
         ul.Save();
     }
 }
Exemplo n.º 6
0
 private void ProcessUploadFile(string fullname)
 {
     string msg = "ProcessUpload";
     try
     {
         addCnt = 0; updCnt = 0; delCnt = 0;
         FileHelperEngine engine = new FileHelperEngine(typeof(RRSUser));
         RRSUser[] users = engine.ReadFile(fullname) as RRSUser[];
         UserList ul = new UserList(Server.MapPath("~/App_Data/"));
         ul.Load();
         foreach (var u in users)
         {
             if (!u.User.StartsWith("-"))
                 AddUser(ul, u);
             else
                 DeleteUser(ul, u);
         }
         ul.Save();
         File.Delete(fullname);
         GetUsers(ul);
     }
     catch(Exception ex)
     {
         throw new Exception(msg + ":" + ex.Message);
     }
 }
Exemplo n.º 7
0
 //private void ProcessUploadFile(string fullname)
 //{
 //    string msg = "ProcessUpload";
 //    try
 //    {
 //        FileHelperEngine engine = new FileHelperEngine(typeof(RRSUser));
 //        RRSUser[] users = engine.ReadFile(fullname) as RRSUser[];
 //        string ul = Server.MapPath("~/App_Data/") + _Userlist;
 //        if (!File.Exists(ul))
 //        {
 //            List<PSUser> empty = new List<PSUser>();
 //            Serialize(empty, ul);
 //        }
 //        List<PSUser> usrs = Deserialize(ul);
 //        foreach (var u in users)
 //            AddUser(usrs, u);
 //        }
 //        Serialize(usrs, ul);
 //        File.Delete(fullname);
 //        GetUsers(ul);
 //    }
 //    catch (Exception ex)
 //    {
 //        throw new Exception(msg + ":" + ex.Message);
 //    }
 //}
 private void GetUsers(UserList ul)
 {
     ul.Load();
     gvUsers.DataSource = ul.USrs;
     gvUsers.DataBind();
 }
Exemplo n.º 8
0
 private bool CheckUserId(string psuser)
 {
     bool rc = false;
     cuser = null; cuser_ix = -1;
     ul = new UserList(Server.MapPath("~/App_Data/"));
     if (ul.Load() == 0)
     {
         int uix = ul.GetUserIxForPSId(psuser);
         if (uix >= 0)
         {
             rc = true;
             cuser = ul.USrs[uix];
             cuser_ix = uix;
         }
     }
     else
         litMsg.Text = "Error loading Users";
     return rc;
 }
Exemplo n.º 9
0
 private bool CheckUser(string uname, string upwd)
 {
     bool rc = false;
     cuser = null; cuser_ix = -1;
     ul = new UserList(Server.MapPath("~/App_Data/"));
     if (ul.Load() == 0)
     {
         int uix = ul.GetUserIndex(uname);
         //Log.Write("CheckUser:uix " + uix.ToString());
         if (uix >= 0)
         {
             Log.Write(Helper.DecryptString(ul.USrs[uix].RPwd));
             if (uname == ul.USrs[uix].RUser && upwd == Helper.DecryptString(ul.USrs[uix].RPwd))
             {
                 rc = true;
                 cuser = ul.USrs[uix];
                 cuser_ix = uix;
                 Log.Write("Creds match");
             }
         }
     }
     else
         litMsg.Text = "Error loading Users";
     return rc;
 }
Exemplo n.º 10
0
 private bool CheckUser(string uname, string upwd)
 {
     bool rc = false;
     cuser = null; cuser_ix = -1;
     ul = new UserList(Server.MapPath("~/App_Data/"));
     if (ul.Load() == 0)
     {
         int uix = ul.GetUserIndex(uname);
         if (uix >= 0)
         {
             if (uname == ul.USrs[uix].RUser && upwd == ul.USrs[uix].RPwd)
             {
                 rc = true;
                 cuser = ul.USrs[uix];
                 cuser_ix = uix;
             }
         }
     }
     else
         litMsg.Text = "Error loading Users";
     return rc;
 }