/// <summary> /// Открыть окно "Маршрут по применяемости" /// </summary> private void ShowSelectorWindow(object sender, RoutedEventArgs e) { if (grid.SelectedItems.Count != 1) return; this._edited_route = grid.SelectedItem as transfer; List<DictItem> newRoute = new List<DictItem>(); SelectionRoute selectionRoute = new SelectionRoute(_dicts.Ss.Select(m => m.Name).ToList(), this._edited_route.route_changed ? this._edited_route.route : ""); selectionRoute.Show(); selectionRoute.Closed += new EventHandler(selectionRoute_Closed); }
public void ProcessKmhCard(transfer transfer) { string pageTitle = (string)HtmlPage.Document.GetProperty("title"); pageTitle = pageTitle.Replace("%state%", transfer.isprikaz ? "приказной" : "стандартной"); KmhInfo.Text = pageTitle; HtmlPage.Document.SetProperty("title", pageTitle); #region Setting enable permissions List<KeyValuePair<Guid, Control>> fieldControls = new List<KeyValuePair<Guid, Control>>(); /*fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("8a61a7c5-c473-43fe-abae-3905ec6b138d"), ctrl_gotov_him)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("57fd91e0-f9fd-45b8-a5a0-68d61deb57ce"), ctrl_gotov_svar)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("9ea4f9b8-f95a-47b9-9dce-1f1eaf91e368"), ctrl_gotov_tech)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("9bcd8e56-990a-4e82-8ec8-e83992ca9d1f"), ctrl_gotov_kmh));*/ fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("edf1d520-35ba-4523-b4ce-eaea7e29c500"), ctrl_material)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("fd9a15af-071d-495d-8ede-ef8c43818f85"), unitPVD)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("abb06e98-fa3f-43eb-92b3-c86b8111c7e8"), unitSF)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("367f8d6f-3e66-43bd-843a-d06be8517e1e"), unitUM)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("6f81de3e-52ee-404e-bee6-bf3f3c32086a"), unitRouteButton)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("f727b3af-3b15-4502-a30a-33f032f7d74c"), ctrl_no)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("833676bb-f38f-4162-a65d-a5c434ac954a"), ctrl_sw)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("e81ad870-6c8e-4a3e-9581-0909e1432dc7"), ctrl_stw)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("268b28e2-8844-431c-93eb-6fb407a31944"), ctrl_sd)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("13a97bce-2e03-4021-bca1-abb57eab2264"), ctrl_sp)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("8ca647b7-83ae-4f81-83fb-11f30c7b7529"), ctrl_ss)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("529cf0b5-e404-4b66-804a-aee36b0a1d4c"), btnAddKmhSaveStand)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("48c44ed9-bdd3-4305-87d6-1582614b014b"), btnAddKmhSaveOrder)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("529cf0b5-e404-4b66-804a-aee36b0a1d4c"), btnAddKmhSaveBoth)); fieldControls.Add(new KeyValuePair<Guid, Control>(new Guid("48c44ed9-bdd3-4305-87d6-1582614b014b"), btnAddKmhSaveBoth)); foreach (var pair in fieldControls) { if (!transfer.enabled_fields.Contains(pair.Key)) { pair.Value.IsEnabled = false; } } #endregion // ... _transfer = transfer; gridKmh.DataContext = _transfer; RequestAddMaterials(this, new RoutedEventArgs()); }
private void RouteByApplicability(object sender, RoutedEventArgs e) { if (grid.SelectedItems.Count != 1) return; this._edited_route = grid.SelectedItem as transfer; Routes routesWin = new Routes(this._edited_route.prod_id, this._edited_route.prod_pn2); routesWin.Show(); //routesWin.Closed += routesWin_Closed; }