Exemple #1
0
 private void RefreshUserStoreGrid(int userID)
 {
     BLL.Activity stores = new Activity();
     stores.LoadAll();
     BLL.UserActivity userStore = new UserActivity();
     userStore.LoadByUserID(userID);
     if (userStore.RowCount == 0)
     {
         BLL.UserActivity usrStore = new UserActivity();
         usrStore.GenerateMatrixForANewUser(userID);
         RefreshUserStoreGrid(userID);
     }
     else if (userStore.RowCount == stores.RowCount)
     {
         grdUserStoreMatrix.DataSource = userStore.DefaultView;
         lcUserStoreMatrix.Visibility  = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
     }
     else
     {
         BLL.UserActivity usrStore = new UserActivity();
         usrStore.RenewMatrixForAUser(userID);
         RefreshUserStoreGrid(userID);
     }
 }