|
@@ -10,8 +10,6 @@ namespace Hotel_Course_Project
|
|
|
/// </summary>
|
|
|
public partial class AdminPage : Page
|
|
|
{
|
|
|
- public List<Staff> staffSearchedlist;
|
|
|
- public List<Client> clientSearchedList;
|
|
|
public AdminPage(Staff admin)
|
|
|
{
|
|
|
InitializeComponent();
|
|
@@ -131,7 +129,7 @@ namespace Hotel_Course_Project
|
|
|
{
|
|
|
string searchText = StaffSeacrhTB.Text;
|
|
|
//var seacrhed = DataBase.db.Staff.Where(item => (item.LName + " " + item.FName + " " + item.MName + " " + item.Login + " " + item.Password).Contains(StaffSeacrhTB.Text)).ToList();
|
|
|
- var searched = SearchStaff(DataBase.db.Staff.ToList(), searchText, staffSearchedlist);
|
|
|
+ var searched = SearchStaff(DataBase.db.Staff.ToList(), searchText);
|
|
|
if (SortStaffCB.SelectedItem == activeS)
|
|
|
{
|
|
|
StaffList.ItemsSource = searched.Where(item => item.Id_PersStatus == 1).ToList();
|
|
@@ -142,8 +140,9 @@ namespace Hotel_Course_Project
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public List<Staff> SearchStaff(List<Staff> listStaff, string searchText, List<Staff> staffSearchedList)
|
|
|
+ public List<Staff> SearchStaff(List<Staff> listStaff, string searchText)
|
|
|
{
|
|
|
+ List<Staff> staffSearchedList = new List<Staff>();
|
|
|
staffSearchedList = listStaff.Where(item => (item.LName + " " + item.FName + " " + item.MName + " " + item.Login + " " + item.Password).Contains(searchText)).ToList();
|
|
|
return staffSearchedList;
|
|
|
}
|
|
@@ -152,7 +151,7 @@ namespace Hotel_Course_Project
|
|
|
{
|
|
|
string searchText = ClientSeacrhTB.Text;
|
|
|
//var seacrhed = DataBase.db.Client.Where(item => (item.LName + " " + item.FName + " " + item.MName).Contains(ClientSeacrhTB.Text)).ToList();
|
|
|
- var searched = SearchClient(DataBase.db.Client.ToList(), searchText, clientSearchedList);
|
|
|
+ var searched = SearchClient(DataBase.db.Client.ToList(), searchText);
|
|
|
if (SortClientCB.SelectedItem == activeC)
|
|
|
{
|
|
|
ClientList.ItemsSource = searched.Where(item => item.Id_PersStatus == 1).ToList();
|
|
@@ -162,8 +161,9 @@ namespace Hotel_Course_Project
|
|
|
ClientList.ItemsSource = searched.Where(item => item.Id_PersStatus == 2).ToList();
|
|
|
}
|
|
|
}
|
|
|
- public List<Client> SearchClient(List<Client> listClient, string searchText, List<Client> clientSearchedList)
|
|
|
+ public List<Client> SearchClient(List<Client> listClient, string searchText)
|
|
|
{
|
|
|
+ List<Client> clientSearchedList = new List<Client>();
|
|
|
clientSearchedList = listClient.Where(item => (item.LName + " " + item.FName + " " + item.MName).Contains(searchText)).ToList();
|
|
|
return clientSearchedList;
|
|
|
}
|
|
@@ -186,7 +186,10 @@ namespace Hotel_Course_Project
|
|
|
|
|
|
private void ClientSeacrhTB_TextChanged(object sender, TextChangedEventArgs e)
|
|
|
{
|
|
|
-
|
|
|
+ if (ClientSeacrhTB.Text == "")
|
|
|
+ {
|
|
|
+ Page_Loaded(sender, e);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void PaySeacrhTB_TextChanged(object sender, TextChangedEventArgs e)
|