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; }
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 = "Изменить"; } }