Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
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;
                }
            }
        }