Beispiel #1
0
 public void LoadDataGrid(DataGridView dataGrid, bool isLoggedOut, List <PasswordTracker> pList = null)
 {
     try
     {
         if (isLoggedOut)
         {
             dataGrid.DataSource = null;
         }
         else
         {
             _pwTracker.Id       = AccountUserId;
             dataGrid.DataSource = pList ?? _pwTracker.GetRecords();
             FillGrid(dataGrid);
         }
     }
     catch (Exception)
     {
         FillGrid(dataGrid);
     }
 }
        private void txtSearchList_TextChanged(object sender, EventArgs e)
        {
            if (_loginForm.UserAccountId <= 0)
            {
                return;
            }
            //getting data from a datagridview
            //var result = dv.Rows.OfType<DataGridViewRow>().Select(
            //    r => r.Cells.OfType<DataGridViewCell>().Select(c => c.Value).ToArray()).ToList();
            var result    = _pwTracker.GetRecords();
            var selection = result.Where(x => x.Name.ToUpper().StartsWith(txtSearchList.Text.ToUpper()))
                            .ToList();

            _props.LoadDataGrid(dv, false, selection);
        }
Beispiel #3
0
 public UserAccount GetLoggedInUser(int currentUser)
 {
     return(_userAccount.GetRecords().FirstOrDefault(p => p.UserId == currentUser));
 }