public AddAssortment(BAZANOWEntities model, Ассортимент_товара assortment) { InitializeComponent(); this.assortment = assortment; DataContext = assortment; this.model = model; DrugName.ItemsSource = model.Лекарство.ToArray(); DrugstoreName.ItemsSource = model.Аптеки.ToArray(); PackingFormName.ItemsSource = model.Формы_упаковки.ToArray(); if (assortment.id_лекарство == 0) { Title = "Служба 067 - Добавление нового ассортимента"; AddEdit.Content = "Добавить"; } else { Title = "Служба 067 - Редактирование ассортимента"; AddEdit.Content = "Изменить"; DrugName.IsEnabled = false; DrugstoreName.IsEnabled = false; PackingFormName.IsEnabled = false; } }
public AddDrug(BAZANOWEntities model, Лекарство drugs) { InitializeComponent(); this.drugs = drugs; DataContext = drugs; var a = model.Лекарство.ToArray(); this.model = model; Drugss = new ObservableCollection <Лекарство>(drugs.Лекарство2.ToList()); DataGrid.ItemsSource = a; DataGrid2.ItemsSource = Drugss; if (drugs.id_лекарство == 0) { Title = "Служба 067 - Добавление лекарства"; AddEdit.Content = "Добавить"; DrugName.Focus(); } else { Title = "Служба 067 - Изменение лекарства"; AddEdit.Content = "Изменить"; } }
public GenerateReports() { InitializeComponent(); DataContext = this; model = new BAZANOWEntities(); model.Лекарство.Load(); Drug = model.Лекарство.Local; comboBox_drugs.ItemsSource = Drug; }
public void Write(Button Add) { model = new BAZANOWEntities(); var user = model.Пользователи.FirstOrDefault(x => x.login == Login); var ActiveUser = model.ПользователиОбъекты.FirstOrDefault(x => x.id_пользователя == user.id_пользователя); if (ActiveUser.W == false) { Add.IsEnabled = false; } }
public void Read(MenuItem Handbooks, MenuItem GenerateReports) { model = new BAZANOWEntities(); var user = model.Пользователи.FirstOrDefault(x => x.login == Login); var ActiveUser = model.ПользователиОбъекты.FirstOrDefault(x => x.id_пользователя == user.id_пользователя); if (ActiveUser.R == false) { Handbooks.IsEnabled = false; GenerateReports.IsEnabled = false; } }
public SearchMenu() { InitializeComponent(); DataContext = this; model = new BAZANOWEntities(); model.Лекарство.Load(); model.Остановки.Load(); Drug = model.Лекарство.Local; Stop = model.Остановки.Local; comboBox_drugs.ItemsSource = Drug; comboBox_stops.ItemsSource = Stop; }
public Drugstore() { InitializeComponent(); DataContext = this; model = new BAZANOWEntities(); model.Аптеки.Load(); Drugstores = model.Аптеки.Local; Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Название", ListSortDirection.Ascending)); }
public Drugs() { InitializeComponent(); DataContext = this; model = new BAZANOWEntities(); model.Лекарство.Load(); Drugss = CollectionViewSource.GetDefaultView(model.Лекарство.Local); Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Название_лекарства", ListSortDirection.Ascending)); }
public Assortment() { InitializeComponent(); DataContext = this; model = new BAZANOWEntities(); model.Ассортимент_товара.Load(); Assortments = model.Ассортимент_товара.Local; Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Лекарство.Название_лекарства", ListSortDirection.Ascending)); }
public Streets() { InitializeComponent(); model = new BAZANOWEntities(); model.Улицы.Load(); Streetss = model.Улицы.Local; DataGrid.ItemsSource = Streetss; Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Название_улицы", ListSortDirection.Ascending)); }
public TransportMode() { InitializeComponent(); model = new BAZANOWEntities(); model.Виды_Транспорта.Load(); TransportModes = model.Виды_Транспорта.Local; DataGrid.ItemsSource = TransportModes; Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Вид_транспорта", ListSortDirection.Ascending)); }
public Stops() { InitializeComponent(); DataContext = this; model = new BAZANOWEntities(); model.Остановки.Load(); Stopss = model.Остановки.Local; Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Название_улицы", ListSortDirection.Ascending)); }
public Routes() { InitializeComponent(); DataContext = this; model = new BAZANOWEntities(); model.Транспортные_маршруты.Load(); Routess = model.Транспортные_маршруты.Local; Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Номер_маршрута", ListSortDirection.Ascending)); }
public PackingForm() { InitializeComponent(); model = new BAZANOWEntities(); model.Формы_упаковки.Load(); PackingForms = model.Формы_упаковки.Local; DataGrid.ItemsSource = PackingForms; Users users = new Users(); users.Write(Add); DataGrid.Items.SortDescriptions.Clear(); DataGrid.Items.SortDescriptions.Add(new SortDescription("Название_формы", ListSortDirection.Ascending)); }
public void Help() { model = new BAZANOWEntities(); var user = model.Пользователи.FirstOrDefault(x => x.login == Login); var ActiveUser = model.ПользователиОбъекты.FirstOrDefault(x => x.id_пользователя == user.id_пользователя); if (ActiveUser.R == false) { System.Windows.Forms.Help.ShowHelp(null, "Service 067 Help User.chm"); } else { System.Windows.Forms.Help.ShowHelp(null, "Service 067 Help Admin.chm"); } }
private void Authorization_Click(object sender, RoutedEventArgs e) { using (BAZANOWEntities entities = new BAZANOWEntities()) { var res = entities.Пользователи.FirstOrDefault(a => a.login == tbLogin.Text && a.pass == passwordBox.Password); if (res == null) { MessageBox.Show("Неверный логин или пароль", "Ошибочка ;(", MessageBoxButton.OK); } else { Users.Login = tbLogin.Text; Main main = new Main(); main.Show(); this.Close(); } } }
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 = "Изменить"; } }
public AddDrugstore(BAZANOWEntities model, Аптеки drugstore) { InitializeComponent(); this.drugstore = drugstore; DataContext = drugstore; this.model = model; ComboBox_street.ItemsSource = model.Улицы.ToArray(); ComboBox_stop.ItemsSource = model.Остановки.ToArray(); if (drugstore.id_аптеки == 0) { Title = "Служба 067 - Добавление аптеки"; AddEdit.Content = "Добавить"; DrugstoreName.Focus(); } else { Title = "Служба 067 - Редактирование аптеки"; AddEdit.Content = "Изменить"; } }
public AddEditRoute(BAZANOWEntities model, Транспортные_маршруты route) { InitializeComponent(); this.route = route; DataContext = route; this.model = model; StopsRoute = new ObservableCollection <МаршрутыОстановки>(route.МаршрутыОстановки.ToList()); var a = StopsRoute.Select(s => s.Остановки); AllStops = new ObservableCollection <Остановки>(model.Остановки.ToArray().Except(a, new ОстановкиComaprer()).ToArray()); DataGrid.ItemsSource = AllStops; DataGrid2.ItemsSource = StopsRoute; ComboBoxTransportMod.ItemsSource = model.Виды_Транспорта.ToArray(); if (route.id_маршрута == 0) { Title = "Служба 067 - Добавление маршрута"; AddEdit.Content = "Добавить"; RouteNumber.Focus(); } else { Title = "Служба 067 - Изменение маршрута"; AddEdit.Content = "Изменить"; } // Сортируем остановки в таблице по полю Порядок DataGrid2.Items.SortDescriptions.Clear(); DataGrid2.Items.SortDescriptions.Add(new SortDescription("Порядок", ListSortDirection.Ascending)); foreach (DataGridColumn sort in DataGrid2.Columns) { sort.CanUserSort = false; } }
public void EditDelete(Button Edit, Button Delete) { model = new BAZANOWEntities(); var user = model.Пользователи.FirstOrDefault(x => x.login == Login); var ActiveUser = model.ПользователиОбъекты.FirstOrDefault(x => x.id_пользователя == user.id_пользователя); if (ActiveUser.E == false) { Edit.IsEnabled = false; } else { Edit.IsEnabled = true; } if (ActiveUser.D == false) { Delete.IsEnabled = false; } else { Delete.IsEnabled = true; } }
public Repass() { InitializeComponent(); model = new BAZANOWEntities(); OldPassword.Focus(); }