Example #1
0
        public FindDrugs(BAZANOWEntities model, Лекарство drug, Остановки stop)
        {
            InitializeComponent();
            this.model              = model;
            DrugName.Text           = drug.Название_лекарства;
            Substitutes.ItemsSource = drug.Лекарство2;

            var search = model.GetRoutes1(drug.id_лекарство, stop.id_остановки)
                         .GroupBy(r => new { r.Название, r.Название_улицы, r.Номер_дома, r.Время_начала_работы, r.Время_окончания_работы, r.Название_остановки })
                         .Select(a =>
                                 new {
                a.Key.Название, a.Key.Название_улицы, a.Key.Номер_дома, a.Key.Время_начала_работы, a.Key.Время_окончания_работы, a.Key.Название_остановки,
                Маршруты  = a.Select(mo => new { mo.Номер_маршрута, mo.Вид_транспорта, mo.азница }).Distinct().ToArray(),
                Лекарства = a.Select(lek => new { lek.Название_формы, lek.Цена }).Distinct().ToArray()
            })
                         .ToArray();

            DataContext = search;
        }
Example #2
0
        public AddEditStop(BAZANOWEntities model, Остановки stop)
        {
            InitializeComponent();
            this.stop   = stop;
            DataContext = stop;
            this.model  = model;
            ComboBoxStreet.ItemsSource = model.Улицы.ToArray();

            if (stop.id_остановки == 0)
            {
                Title           = "Служба 067 - Добавление остановки";
                AddEdit.Content = "Добавить";
                StopName.Focus();
            }
            else
            {
                Title           = "Служба 067 - Изменение данных об остановке";
                AddEdit.Content = "Изменить";
            }
        }