Форум программистов, компьютерный форум CyberForum.ru

Поиск в бд, не учитывая пустые значения - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Эмулятор в vs 2015 http://www.cyberforum.ru/xamarin/thread1788936.html
всем привет. проблема такая-не работает встроенный в ms vs эмулятор андроид устройств. когда запускаешь проект - открывается окно устройства(которое создается по умолчанию после установки студии и ксамарином), и ничего - черный экран. когда закрываешь приложение появляется ошибка. причем просто смысл такой что произошла ошибка, и продолжить или нет. а билдится все успешно. и новое устройство...
Xamarin "FormsApplicationActivity" не существует в пространстве имен "Xamarin.Forms.Platform.Android" При создании кроссплатформенного приложения в коде андроид вот такая ошибка. http://www.cyberforum.ru/xamarin/thread1786236.html
Анимация в Xamarin Xamarin
Всем добрый ночЪ. Вопрос об анимации ни как о мигающей кнопке, или уплывающей при перелистывании страничке, а, скажем, как о части интерфейса, представленной неким...мячиком, который может "летать" в пределах отведенной для него области, переливаться разными цветами в зависимости от характера касания его пальцем(нажатие, скольжение), менять форму, улетать вдаль и возвращаться. вот о такого плана...
Xamarin Xamarin Studio перестала видеть директивы using
Доброго времени. Недавно начал изучение C# - работу веду в IDE Xamarin Studio. С недавнего времени (после repaire установки Gtk# 2.0 скорее всего) студия перестала видеть директивы using, в следствии чего даже простейший код отказывается запускаться. Люди сведующие в данной среде разработки - вопрос ориентирован на вас. Заранее спасибо. using System;
Xamarin Xamarin.Android AngleSharp "System.NullReferenceException" Как корректно выполнить место в коде? http://www.cyberforum.ru/xamarin/thread1785309.html
Пытаюсь спарсить содержимое страницы одного сайта в приложении на Ведроид. Использую AngleSharp. При выполнении программы выскакивает исключение, которое говорит, что я ссылаюсь на Null. Вопрос: как лучше обработать это место в коде: var parser = new HtmlParser(); var stranica=parser.Parse(html); var kusky = ""; foreach (IElement...
Xamarin Xamrin GridView Добаление сторк и Ширина колонок Если есть специалисты в данной области для отображения данных прошу отзовитесь.... возможна оплата за консультацию или выполнение работы... Проблема в создании GridView таким образом, что бы все колонки были в одной строке, с разной шириной. А также отображение заголовков колонок для пользователя. добаление строк только программным методом + их уделение пользователем... также необходимо вносить... подробнее

Показать сообщение отдельно
StopCry
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 13

Поиск в бд, не учитывая пустые значения - Xamarin

08.08.2016, 09:07. Просмотров 294. Ответов 0
Метки (Все метки)

Если вкратце, то пишу приложение (что то на подобии кинопоиска), где можно по актеру найти фильмы в который он снимался, посмотреть инфу по фильмам и тому подобное. Пользователь заполняет форму поиска, а потом я ищу в базе. Но пользователь может заполнить и не все поля и в этом случае мне надо искать соответствия только в тех элементах, где текущее значение строки не равно string.Empty.
Вот код поиска, если все данные заполнены
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 public IEnumerable<Movies> findAllFilms(string[] characteristics)
        {
            string title = characteristics[0];
            int year = Convert.ToInt32( characteristics[1]);
            string actor = characteristics[2];
            string producer = characteristics[3];
            string genre;
            if (characteristics[4] == "any") genre = string.Empty;
            else                             genre = characteristics[4];
 
 
            IEnumerable<Movies> results =   from item in db.Table<Movies>()
                                            where item.movie_title == title &&
                                            item.year == year &&
                                            item.actors == actor &&
                                            item.producer == producer &&
                                            item.genre == genre
                                            select item;
            
            return results;
        }
Ну и класс Movies (если потребуется)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Movies
    {
        [PrimaryKey, AutoIncrement]
        public int id { get; set; }
 
        public string movie_title { get; set; }
 
        public string actors { get; set; }
 
        public string producer { get; set; }
 
        public int year { get; set; }
 
        public string genre { get; set; }
 
        public override string ToString()
        {
            return string.Format("[Movies: id={0}, Movie title={1}, Year={2}, Actors={3}, Producer={4}, Genre={5}]",
                id, movie_title, year, actors, producer, genre);
        }
    }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru