public MyAssetsPageControl(FormMain form, string message) { InitializeComponent(); formMain = form; DataBaseAccess dataBase = new DataBaseAccess(); dataBase.StartConnection(); if (message == "project") { curUserProjects = dataBase.getOwnedProjectsOfUser((int)formMain.UsersAccounts.GetCurrentUser().GetUserID()); } else if (message == "asset") { curUserAssets = dataBase.getAssetsOfUser((int)formMain.UsersAccounts.GetCurrentUser().GetUserID()); } dataBase.CloseConnection(); if (curUserAssets != null && message == "asset") { HelperTools.CreateAssetButtons(new Point(48, 104), formMain, this, curUserAssets.Count, 5, curUserAssets); } else if (curUserProjects != null && message == "project") { HelperTools.CreateAssetButtons(new Point(48, 104), formMain, this, curUserProjects.Count, 5, null, curUserProjects); } }
public HomePageControl(FormMain form) { InitializeComponent(); formMain = form; if (formMain.UsersAccounts.GetCurrentUser() != null) { txtUserName.Hide(); txtPassword.Hide(); btnJoin.Hide(); btnLogin.Hide(); } //Used to create the asset HelperTools.CreateAssetButtons(new Point(152, 160), formMain, this, 3, 2); HelperTools.CreateAssetButtons(new Point(700, 160), formMain, this, 2, 2); }
private void txtSearchAsset_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { if (e.KeyCode == Keys.Enter) { if (_assetButtons != null) { for (int i = 0; i < _assetButtons.Count; i++) { _assetButtons[i].Dispose(); this.Controls.Remove(_assetButtons[i]); } } DataBaseAccess data = new DataBaseAccess(); data.StartConnection(); List <UserAsset> userAssets = data.SearchAsset(txtSearchAsset.Text); data.CloseConnection(); _assetButtons = HelperTools.CreateAssetButtons(new Point(160, 150), formMain, this, userAssets.Count(), 2, userAssets); } }