示例#1
0
        /// Обновление содержимого ListView
        private async Task Update_ListView(string text)
        {
            List <Clients_Cards> clientcard = new List <Clients_Cards>();

            List <Clients> result = await oClientsRepository.Select_All_Clients_Async();

            foreach (Clients client in result)
            {
                Clients_Cards cc = new Clients_Cards();
                cc.client = client;
                cc.card   = await conn.GetAsync <Cards>(client.cards_id);

                if (client.referer_id != -1)
                {
                    cc.referer = await conn.GetAsync <Clients>(client.referer_id);
                }

                if (client.full_name.ToLower().Contains(text.ToLower()) || client.phone_number.ToLower().Contains(text.ToLower()) || client.email.ToLower().Contains(text.ToLower()))
                {
                    clientcard.Add(cc);
                }
            }

            listview_Clients_Cards.ItemsSource = clientcard;

            Clear_Controls();
        }
示例#2
0
        /// Выделение Клиента в listview Клиентов ЛКМ. Заполнение полей texbox`ов данными выделенного клиента. Поиск и отображение ФИО реферера в textbox_Referer_Number
        private void listview_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            try
            {
                oClents_Cards = (Clients_Cards)listview_Clients_Cards.SelectedItem;

                grid.DataContext = oClents_Cards;
                //textbox_Referer_Number.IsEnabled = false;
            }
            catch
            {
                System.Windows.Forms.MessageBox.Show("Клиент не выбран!");
            }
        }
示例#3
0
        /// Обновление содержимого ListView
        private async Task Update_ListView()
        {
            List <Clients_Cards> clientcard = new List <Clients_Cards>();

            List <Clients> result = await oClientsRepository.Select_All_Clients_Async();

            foreach (Clients client in result)
            {
                Clients_Cards cc = new Clients_Cards();
                cc.client = client;
                cc.card   = await conn.GetAsync <Cards>(client.cards_id);

                if (client.referer_id != -1)
                {
                    cc.referer = await conn.GetAsync <Clients>(client.referer_id);
                }

                clientcard.Add(cc);
            }

            listview_Clients_Cards.ItemsSource = clientcard;

            Clear_Controls();
        }