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(); }
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(); } }
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); } }