Ejemplo n.º 1
0
        private void InitializeOutLineOP()
        {
            //初始化线外工序下拉框。
            BaseModelFacade bsmodel = new BaseModelFacade(this.DataProvider);

            object[] oplist = bsmodel.GetAllOutLineOperationsByResource(ApplicationService.Current().ResourceCode);
            cbxOutLine.Clear();
            if (oplist != null)
            {
                for (int i = 0; i < oplist.Length; i++)
                {
                    cbxOutLine.AddItem(((Operation)oplist[i]).OPCode, "");
                }
            }
        }
Ejemplo n.º 2
0
        //Bind产品别下拉列表
        private void BindModel(BenQGuru.eMES.Common.Domain.IDomainDataProvider provider, UserControl.UCLabelCombox cbx)
        {
            cbx.ComboBoxData.Items.Clear();
            this.cbxItemCode.ComboBoxData.Items.Clear();
            this.txtItemDesc.InnerTextBox.Text = string.Empty;

            //只列出可入库的产品别
            object[] objs = new BenQGuru.eMES.Material.InventoryFacade(this.DataProvider).GetInventoryModel();
            if (objs != null)
            {
                foreach (object obj in objs)
                {
                    BenQGuru.eMES.Domain.MOModel.Model model = obj as BenQGuru.eMES.Domain.MOModel.Model;
                    if (model != null)
                    {
                        cbx.AddItem(model.ModelCode, model.ModelCode);
                    }
                }
            }
        }