Пример #1
0
        private void InitWarehouseCodeQueryList()
        {
            if (_facade == null)
            {
                _facade = new WarehouseFacade(base.DataProvider);
            }
            BenQGuru.eMES.Common.MutiLanguage.LanguageWord lword = languageComponent1.GetLanguage("listItemAll");
            DropDownListBuilder builder = new DropDownListBuilder(this.drpWarehouseCodeQuery);

            builder.HandleGetObjectList = new GetObjectListDelegate(this._facade.GetAllDistinctWarehouse);
            builder.Build("WarehouseCode", "WarehouseCode");
            this.drpWarehouseCodeQuery.Items.Insert(0, new ListItem(lword.ControlText, ""));
        }
Пример #2
0
        public void ApplyLanguage(ControlLibrary.Web.Language.LanguageComponent languageComponent)
        {
            if (languageComponent != null)
            {
                BenQGuru.eMES.Common.MutiLanguage.LanguageWord word = null;

                foreach (UltraGridColumn column in this.Grid.Columns)
                {
                    word = languageComponent.GetLanguage(column.Key);

                    if (column.Key.ToString() == "Edit")
                    {
                        if (languageComponent.Language.ToString() == "CHS")
                        {
                            column.HeaderText = "编辑";
                        }
                        else if (languageComponent.Language.ToString() == "CHT")
                        {
                            column.HeaderText = "編輯";
                        }
                        else
                        {
                            column.HeaderText = "Edit";
                        }
                    }

                    if (word == null)
                    {
                        continue;
                    }

                    if (word.ControlText.Trim() == string.Empty)
                    {
//						continue;
                        column.HeaderText = column.Key.ToString();
                    }
                    else
                    {
                        column.HeaderText = word.ControlText;
                    }
                }

                word = languageComponent.GetLanguage("$warningNoRow");

                if (word != null)
                {
                    GridHelper._warningNoRow = word.ControlText;;
                }
            }
        }
Пример #3
0
        private void InitDropDownList()
        {
            if (_facade == null)
            {
                _facade = new WarehouseFacade(base.DataProvider);
            }
            BenQGuru.eMES.Common.MutiLanguage.LanguageWord lword = languageComponent1.GetLanguage("listItemAll");
            DropDownListBuilder builder = new DropDownListBuilder(this.drpFactoryCodeQuery);

            builder.HandleGetObjectList = new GetObjectListDelegate(this._facade.GetAllFactory);
            builder.Build("FactoryCode", "FactoryCode");
            this.drpFactoryCodeQuery.Items.Insert(0, new ListItem(lword.ControlText, ""));

            BenQGuru.eMES.BaseSetting.BaseModelFacade bmFacade = new BenQGuru.eMES.BaseSetting.BaseModelFacade(base.DataProvider);
//			builder = new DropDownListBuilder(this.drpSegmentCodeQuery);
//			builder.HandleGetObjectList = new GetObjectListDelegate(bmFacade.GetAllSegment);
//			builder.Build("SegmentCode","SegmentCode");
//			this.drpSegmentCodeQuery.Items.Insert(0, new ListItem(lword.ControlText, ""));

            builder = new DropDownListBuilder(this.drpFactoryCodeEdit);
            builder.HandleGetObjectList = new GetObjectListDelegate(this._facade.GetAllFactory);
            builder.Build("FactoryCode", "FactoryCode");
            this.drpFactoryCodeEdit.Items.Insert(0, new ListItem(lword.ControlText, ""));

//			builder = new DropDownListBuilder(this.drpSegmentCodeEdit);
//			builder.HandleGetObjectList = new GetObjectListDelegate(bmFacade.GetAllSegment);
//			builder.Build("SegmentCode","SegmentCode");
//			this.drpSegmentCodeEdit.Items.Insert(0, new ListItem(lword.ControlText, ""));

            builder = new DropDownListBuilder(this.drpWarehouseTypeEdit);
            builder.HandleGetObjectList = new GetObjectListDelegate(this._facade.GetWarehouseTypes);
            builder.Build("ParameterAlias", "ParameterCode");

            this.drpWarehouseStatusEdit.Items.Clear();
            this.drpWarehouseStatusEdit.Items.Add(new ListItem(this.languageComponent1.GetString(Warehouse.WarehouseStatus_Normal), Warehouse.WarehouseStatus_Normal));
            this.drpWarehouseStatusEdit.Items.Add(new ListItem(this.languageComponent1.GetString(Warehouse.WarehouseStatus_Cycle), Warehouse.WarehouseStatus_Cycle));


            InitWarehouseCodeQueryList();

            bmFacade = null;
            lword    = null;
            builder  = null;

            this.chbIsControl.Checked = true;
        }
Пример #4
0
        protected void cmdTrans_ServerClick(object sender, EventArgs e)
        {
            if (_facade == null)
            {
                _facade = new WarehouseFacade(base.DataProvider);
            }
            this.ParseTransactionTypeMoStock();

            this._facade.WarehouseTicketDoTrans(this.txtTicketNoQuery.Text, GetHashtable(), this.GetUserCode());

            //this._facade.DoReturnItemFromSend(this.txtTicketNoQuery.Text, this.m_htReturnQty, this.m_htReturnScrapQty, this.GetUserCode());

            BenQGuru.eMES.Common.MutiLanguage.LanguageWord lword = languageComponent1.GetLanguage("$Warehouse_Ticket_Transaction_Success");
            Page.RegisterStartupScript("success message", string.Format("<script language='javascript'>alert('{0}');</script>", lword.ControlText));
            cmdTrans.Disabled = true;
            this.ViewState["TransactionOK"] = "Yes";
            this.cmdQuery_Click(null, null);
        }
Пример #5
0
        protected void drpItemControlTypeEdit_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                this.drpItemControlTypeEdit.Items.Clear();
                BenQGuru.eMES.Common.MutiLanguage.LanguageWord lword = languageComponent1.GetLanguage(WarehouseItem.WarehouseItemControlType_Lot);
                this.drpItemControlTypeEdit.Items.Add(new ListItem(lword.ControlText, WarehouseItem.WarehouseItemControlType_Lot));
                lword = languageComponent1.GetLanguage(WarehouseItem.WarehouseItemControlType_Single);
                this.drpItemControlTypeEdit.Items.Add(new ListItem(lword.ControlText, WarehouseItem.WarehouseItemControlType_Single));
                lword = null;
                this.drpItemControlTypeEdit.SelectedIndex = 0;

                this.drpItemUOMEdit.Items.Clear();
                DropDownListBuilder builder = new DropDownListBuilder(this.drpItemUOMEdit);
                builder.HandleGetObjectList = new GetObjectListDelegate(this._facade.GetWarehouseItemUOM);
                builder.Build("ParameterAlias", "ParameterCode");
            }
        }
Пример #6
0
        protected void drpFactoryCodeEdit_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                if (_facade == null)
                {
                    _facade = new WarehouseFacade(base.DataProvider);
                }
                DropDownListBuilder builder = new DropDownListBuilder(this.drpFactoryCodeEdit);
                builder.HandleGetObjectList = new BenQGuru.eMES.Web.Helper.GetObjectListDelegate(this._facade.GetAllFactory);
                builder.Build("FactoryCode", "FactoryCode");
                BenQGuru.eMES.Common.MutiLanguage.LanguageWord lword = languageComponent1.GetLanguage("listItemAll");
                this.drpFactoryCodeEdit.Items.Insert(0, new ListItem(lword.ControlText, ""));
                lword = null;

                this.drpFactoryCodeEdit_SelectedIndexChanged(null, null);
                builder = null;
            }
        }
Пример #7
0
        private void InitDropDownList()
        {
            if (_facade == null)
            {
                _facade = new WarehouseFacade(base.DataProvider);
            }
            BenQGuru.eMES.Common.MutiLanguage.LanguageWord lword = languageComponent1.GetLanguage("listItemAll");
            DropDownListBuilder builder = new DropDownListBuilder(this.drpFactoryCodeQuery);

            builder.HandleGetObjectList = new GetObjectListDelegate(this._facade.GetAllFactory);
            builder.Build("FactoryCode", "FactoryCode");
            this.drpFactoryCodeQuery.Items.Insert(0, new ListItem("", ""));

            BenQGuru.eMES.BaseSetting.BaseModelFacade bmFacade = new BenQGuru.eMES.BaseSetting.BaseModelFacade(base.DataProvider);
//			builder = new DropDownListBuilder(this.drpSegmentCodeQuery);
//			builder.HandleGetObjectList = new GetObjectListDelegate(bmFacade.GetAllSegment);
//			builder.Build("SegmentCode","SegmentCode");
//			this.drpSegmentCodeQuery.Items.Insert(0, new ListItem("", ""));

            bmFacade = null;
            lword    = null;
            builder  = null;
        }
Пример #8
0
        private void FillDropDownList()
        {
            if (_facade == null)
            {
                _facade = new WarehouseFacade(base.DataProvider);
            }
            BenQGuru.eMES.Common.MutiLanguage.LanguageWord lword = languageComponent1.GetLanguage("listItemAll");

            this.drpTransStatusQuery.Items.Clear();
            this.drpTransStatusQuery.Items.Add(new ListItem(lword.ControlText, string.Empty));
            this.drpTransStatusQuery.Items.Add(new ListItem(languageComponent1.GetLanguage("WarehouseTransactionStatusPending").ControlText, WarehouseTicket.TransactionStatusEnum.Pending.ToString()));
            this.drpTransStatusQuery.Items.Add(new ListItem(languageComponent1.GetLanguage("WarehouseTransactionStatusTransaction").ControlText, WarehouseTicket.TransactionStatusEnum.Transaction.ToString()));
            this.drpTransStatusQuery.Items.Add(new ListItem(languageComponent1.GetLanguage("WarehouseTransactionStatusClosed").ControlText, WarehouseTicket.TransactionStatusEnum.Closed.ToString()));

            //初始化交易类型列表
            object[] objs = this._facade.GetAllTransactionType();
            this.drpTransTypeEdit.Items.Clear();
            if (objs != null)
            {
                for (int i = 0; i < objs.Length; i++)
                {
                    TransactionType type = (TransactionType)objs[i];
                    this.drpTransTypeEdit.Items.Add(new ListItem(type.TransactionTypeName, type.TransactionTypeCode + ":" + type.TransactionPrefix));
                    type = null;
                }
            }
            this.drpTransTypeEdit.Items.Insert(0, new ListItem(string.Empty, string.Empty));

            //初始化工厂列表
            objs = this._facade.GetAllFactory();
            this.drpFactoryFromEdit.Items.Clear();
            this.drpFactoryToEdit.Items.Clear();
            if (objs != null)
            {
                for (int i = 0; i < objs.Length; i++)
                {
                    Factory f = (Factory)objs[i];
                    this.drpFactoryFromEdit.Items.Add(new ListItem(f.FactoryCode, f.FactoryCode));
                    this.drpFactoryToEdit.Items.Add(new ListItem(f.FactoryCode, f.FactoryCode));
                    f = null;
                }
            }
            this.drpFactoryFromEdit.Items.Insert(0, new ListItem(string.Empty, string.Empty));
            this.drpFactoryToEdit.Items.Insert(0, new ListItem(string.Empty, string.Empty));

            //初始化工段列表
            BenQGuru.eMES.BaseSetting.BaseModelFacade bmFacade = new BenQGuru.eMES.BaseSetting.BaseModelFacade(this._facade.DataProvider);
            objs = bmFacade.GetAllSegment();
            //this.drpSegFromEdit.Items.Clear();
            //this.drpSegToEdit.Items.Clear();
            if (objs != null)
            {
                for (int i = 0; i < objs.Length; i++)
                {
                    BenQGuru.eMES.Domain.BaseSetting.Segment seg = (BenQGuru.eMES.Domain.BaseSetting.Segment)objs[i];
                    //this.drpSegFromEdit.Items.Add(new ListItem(seg.SegmentCode, seg.SegmentCode));
                    //this.drpSegToEdit.Items.Add(new ListItem(seg.SegmentCode, seg.SegmentCode));
                    seg = null;
                }
            }
            bmFacade = null;
            //this.drpSegFromEdit.Items.Insert(0, new ListItem(string.Empty, string.Empty));
            //this.drpSegToEdit.Items.Insert(0, new ListItem(string.Empty, string.Empty));
            lword = null;

            this.txtUserCodeQuery.Text = this.GetUserCode();
        }