private void ManufacturingUserControl_Load(object sender, EventArgs e) { WbGridView.RestoreLayoutFromRegistry(IHelper.reg_layout_path + "ManufacturingUserControl\\WbGridView"); DeboningGridView.RestoreLayoutFromRegistry(IHelper.reg_layout_path + "ManufacturingUserControl\\DeboningGridView"); if (!DesignMode) { wbContentTab.ShowTabHeader = DevExpress.Utils.DefaultBoolean.False; WhComboBox.Properties.DataSource = new List <object>() { new { WId = "*", Name = "Усі" } }.Concat(DBHelper.WhList.Select(s => new { WId = s.WId.ToString(), s.Name }).ToList()); WhComboBox.EditValue = "*"; DebWhComboBox.Properties.DataSource = WhComboBox.Properties.DataSource; DebWhComboBox.EditValue = "*"; PrepRawMatWhList.Properties.DataSource = WhComboBox.Properties.DataSource; PrepRawMatWhList.EditValue = "*"; wbSatusList.Properties.DataSource = new List <object>() { new { Id = -1, Name = "Усі" }, new { Id = 0, Name = "Актуальний" }, new { Id = 2, Name = "Розпочато виробництво" }, new { Id = 1, Name = "Закінчено виробництво" } }; wbSatusList.EditValue = -1; DebSatusList.Properties.DataSource = wbSatusList.Properties.DataSource; DebSatusList.EditValue = -1; PrepRawMatStatusList.Properties.DataSource = wbSatusList.Properties.DataSource; PrepRawMatStatusList.EditValue = -1; lookUpEdit2.Properties.DataSource = new List <object>() { new { Id = -1, Name = "Усі" }, new { Id = 1, Name = "Розпочато виробництво" }, new { Id = 0, Name = "Актуальний" } }; lookUpEdit2.EditValue = -1; wbStartDate.EditValue = DateTime.Now.Date.AddDays(-1); wbEndDate.EditValue = DateTime.Now.Date.SetEndDay(); DebStartDate.EditValue = DateTime.Now.Date.AddDays(-1); DebEndDate.EditValue = DateTime.Now.Date.SetEndDay(); PrepRawMatStartDate.EditValue = DateTime.Now.Date.AddDays(-1); PrepRawMatEndDate.EditValue = DateTime.Now.Date.SetEndDay(); PlanStartDate.EditValue = DateTime.Now.Date.AddDays(-1); PlanEndDate.EditValue = DateTime.Now.Date.SetEndDay(); dateEdit2.EditValue = DateTime.Now.Date.AddDays(-30); dateEdit1.EditValue = DateTime.Now.Date.SetEndDay(); DocsTreeList.DataSource = DB.SkladBase().GetManufactureTree(DBHelper.CurrentUser.UserId).ToList(); DocsTreeList.ExpandAll(); //ExpandToLevel(0); } }
private void DocsTreeList_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { focused_tree_node = DocsTreeList.GetDataRecordByNode(e.Node) as GetManufactureTree_Result; NewItemBtn.Enabled = (focused_tree_node != null && focused_tree_node.CanInsert == 1); CopyItemBtn.Enabled = false; DeleteItemBtn.Enabled = false; ExecuteItemBtn.Enabled = false; EditItemBtn.Enabled = false; PrintItemBtn.Enabled = false; AddTechProcBtn.Enabled = false; DelTechProcBtn.Enabled = false; EditTechProcBtn.Enabled = false; AddIntermediateWeighing.Enabled = false; EditIntermediateWeighing.Enabled = false; DelIntermediateWeighing.Enabled = false; _cur_wtype = focused_tree_node.WType != null ? focused_tree_node.WType.Value : 0; RefrechItemBtn.PerformClick(); wbContentTab.SelectedTabPageIndex = focused_tree_node.GType.Value; if (focused_tree_node.FunId != null) { History.AddEntry(new HistoryEntity { FunId = focused_tree_node.FunId.Value, MainTabs = 1 }); if (DocsTreeList.ContainsFocus) { Settings.Default.LastFunId = focused_tree_node.FunId.Value; } } }