コード例 #1
0
ファイル: Program.cs プロジェクト: KPratap/PropSolutions
 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();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: KPratap/PropSolutions
 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();
     }
 }
コード例 #3
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);
     }
 }