Beispiel #1
0
        private void cmdCopy_ServerClick(object sender, System.EventArgs e)
        {
            if (_facade == null)
            {
                _facade = new SMTFacadeFactory(base.DataProvider).Create();
            }
            Hashtable sessionHT       = (Hashtable)Session["HT"];
            ArrayList diffResCodeList = (ArrayList)sessionHT["DiffResourceCode"];
            string    toMOCode        = (string)sessionHT["ToMOCode"];
            string    FromMOCode      = (string)sessionHT["FromMOCode"];

            foreach (ListItem item in this.chklstOPControlEdit.Items)
            {
                if (item.Selected)
                {
                    diffResCodeList.Add(item.Value);
                }
            }
            if (diffResCodeList.Count != 0)
            {
                _facade.CopySMTResourceBOM(FromMOCode, toMOCode, diffResCodeList);
            }
            Session.Remove("HT");
            this.ExecuteClientFunction("FClose", "");
        }
Beispiel #2
0
        private Messages SMTLoadItem(string rcard, string resourceCode, string userCode, BenQGuru.eMES.Common.DomainDataProvider.SQLDomainDataProvider domainProvider)
        {
            Messages msg = new Messages();

            BenQGuru.eMES.SMT.SMTFacade smtFacade = new BenQGuru.eMES.SMT.SMTFacade(domainProvider);
            msg = smtFacade.LoadMaterialForRCard(rcard, resourceCode, userCode);
            return(msg);
        }