소스 검색

комменты

Lolli Di 2 년 전
부모
커밋
82ccfb3511
2개의 변경된 파일11개의 추가작업 그리고 11개의 파일을 삭제
  1. 4 4
      WhiteList/ChangePriority.xaml.cs
  2. 7 7
      WhiteList/MainWindow.xaml.cs

+ 4 - 4
WhiteList/ChangePriority.xaml.cs

@@ -20,13 +20,13 @@ namespace WhiteList
     public partial class ChangePriority : Window
     {
         List<Agent> _listAgents;
-        int count;
+        int count; //сохранение числа из текст бокса
         public ChangePriority(List<Agent> list)
         {
             InitializeComponent();
             _listAgents = list;
             int max = 0;
-            foreach(Agent a in list)
+            foreach(Agent a in list) //ищем максимальный приоритет
             {
                 if(a.Priority>max)
                 {
@@ -39,7 +39,7 @@ namespace WhiteList
 
         private void Save_Click(object sender, RoutedEventArgs e)
         {
-            foreach(Agent a in _listAgents)
+            foreach(Agent a in _listAgents) //изменяем данные
             {
                 a.Priority += count;
             }
@@ -48,7 +48,7 @@ namespace WhiteList
             MessageBox.Show("Данные сохранены");
         }
 
-        private void TextBoxNewPriority_TextChanged(object sender, TextChangedEventArgs e)
+        private void TextBoxNewPriority_TextChanged(object sender, TextChangedEventArgs e) //проверка на число в текстбоксе
         {
             try
             {

+ 7 - 7
WhiteList/MainWindow.xaml.cs

@@ -27,17 +27,17 @@ namespace WhiteList
             Filt();
         }
 
-        public void Filt()
+        public void Filt() //фильтрация данных
         {
             
             _listAgents = DB.dbCon.Agent.ToList();
-            if(TextBoxSearch.Text.Length>0)
-            {
+            if(TextBoxSearch.Text.Length>0) //по поисковику
+            { 
                 string searchStroke = TextBoxSearch.Text.ToLower();
                 List<Agent> newList = new List<Agent>();
                 foreach(Agent a in _listAgents)
                 {
-                    if(a.Title.ToLower().Contains(searchStroke)||a.Email.ToLower().Contains(searchStroke)||a.Phone.ToLower().Contains(searchStroke))
+                    if(a.Title.ToLower().Contains(searchStroke)||a.Email.ToLower().Contains(searchStroke)||a.Phone.ToLower().Contains(searchStroke)) //содержится в почте, названии или номере телефона
                     {
                         newList.Add(a);
                     }
@@ -67,7 +67,7 @@ namespace WhiteList
         private void ChangePriority_Click(object sender, RoutedEventArgs e)
         {
             List<Agent> selected = new List<Agent>();
-            foreach(Agent a in ListViewDataBase.SelectedItems)
+            foreach(Agent a in ListViewDataBase.SelectedItems) //получаем из выделенных итемов обьекты таблицы
             {
                 selected.Add(a);
             }
@@ -76,11 +76,11 @@ namespace WhiteList
             w.Visibility = Visibility.Visible;
             w.WindowStartupLocation = WindowStartupLocation.CenterOwner;
             w.ShowDialog();
-            ListViewDataBase.Items.Refresh();
+            ListViewDataBase.Items.Refresh(); //перезагрузка
 
         }
 
-        private void ListViewDataBase_SelectionChanged(object sender, SelectionChangedEventArgs e)
+        private void ListViewDataBase_SelectionChanged(object sender, SelectionChangedEventArgs e) //для видимости кнопки
         {
             if(ListViewDataBase.SelectedItems.Count>0)
             {