private object GetEditObject(Infragistics.WebUI.UltraWebGrid.UltraGridRow row) { if (_opItemControlFacade == null) { _opItemControlFacade = new FacadeFactory(base.DataProvider).CreateOPItemControlFacade(); } int sequence = 0; try { sequence = Int32.Parse(row.Cells[1].Text); } catch { ExceptionManager.Raise(this.GetType().BaseType, "$Error_System_Error"); } object obj = this._opItemControlFacade.GetOPBOMItemControl(ItemCode, OPID, OPBOMItemCode, OPBOMCode, OPBOMVersion, sequence); if (obj != null) { return((OPItemControl)obj); } return(null); }
private object GetEditObject() { if (_opItemControlFacade == null) { _opItemControlFacade = new FacadeFactory(base.DataProvider).CreateOPItemControlFacade(); } if (this.ValidateInput()) { OPItemControl opItemControl = (OPItemControl)this._opItemControlFacade.CreateNewOPItemControl(); opItemControl.ItemCode = ItemCode; opItemControl.BIOSVersion = FormatHelper.CleanString(txtBIOSVersionEdit.Text.ToString(), 100); opItemControl.CardEnd = FormatHelper.CleanString(this.txtCardEndEdit.Text, 40); opItemControl.CardStart = FormatHelper.CleanString(this.txtCardStartEdit.Text, 40); opItemControl.DateCodeEnd = FormatHelper.CleanString(this.txtDateCodeEndEdit.Text, 40); opItemControl.DateCodeStart = FormatHelper.CleanString(this.txtDataCodeStartEdit.Text, 40); opItemControl.ItemCode = ItemCode; opItemControl.ItemVersion = FormatHelper.CleanString(this.txtItemVersion.Text, 100); opItemControl.MEMO = FormatHelper.CleanString(this.txtMemoEdit.Text, 100); opItemControl.OPBOMCode = OPBOMCode; opItemControl.OPBOMVersion = OPBOMVersion; opItemControl.OPID = OPID; opItemControl.OPBOMItemCode = OPBOMItemCode; opItemControl.PCBAVersion = FormatHelper.CleanString(this.txtPCBAVersionEdit.Text, 100); opItemControl.VendorCode = FormatHelper.CleanString(this.txtSupplierCodeEdit.Text, 100); opItemControl.VendorItemCode = FormatHelper.CleanString(this.txtSupplierCodeEdit.Text, 100); opItemControl.MaintainUser = this.GetUserCode(); return(opItemControl); } else { return(null); } }
protected void cmdDelete_ServerClick(object sender, System.EventArgs e) { if (_opItemControlFacade == null) { _opItemControlFacade = new FacadeFactory(base.DataProvider).CreateOPItemControlFacade(); } ArrayList array = this.gridHelper.GetCheckedRows(); if (array.Count > 0) { ArrayList opItemControls = new ArrayList(array.Count); foreach (UltraGridRow row in array) { object obj = this.GetEditObject(row); if (obj != null) { opItemControls.Add((OPItemControl)obj); } } this._opItemControlFacade.DeleteItemControl((OPItemControl[])opItemControls.ToArray(typeof(OPItemControl))); this.RequestData(); this.buttonHelper.PageActionStatusHandle(PageActionType.Delete); } }
private object[] LoadDataSource(int inclusive, int exclusive) { if (_opItemControlFacade == null) { _opItemControlFacade = new FacadeFactory(base.DataProvider).CreateOPItemControlFacade(); } return(this._opItemControlFacade.GetOPBOMItemControl( FormatHelper.PKCapitalFormat(FormatHelper.CleanString(ItemCode)), OPID, OPBOMItemCode, OPBOMCode, OPBOMVersion, inclusive, exclusive)); }
private int GetRowCount() { if (_opItemControlFacade == null) { _opItemControlFacade = new FacadeFactory(base.DataProvider).CreateOPItemControlFacade(); } return(this._opItemControlFacade.GetOPBOMItemControlCounts( FormatHelper.PKCapitalFormat(FormatHelper.CleanString(ItemCode)), OPID, OPBOMItemCode, OPBOMCode, OPBOMVersion )); }
protected void cmdSave_ServerClick(object sender, System.EventArgs e) { if (_opItemControlFacade == null) { _opItemControlFacade = new FacadeFactory(base.DataProvider).CreateOPItemControlFacade(); } object opItemControl = this.GetEditObject(); if (opItemControl != null) { this._opItemControlFacade.UpdateItemControl((OPItemControl)opItemControl); this.RequestData(); this.buttonHelper.PageActionStatusHandle(PageActionType.Save); } }
public void SetUp() { persistBroker = new OLEDBPersistBroker("Provider=OraOLEDB.Oracle.1;Password=emes;Persist Security Info=True;User ID=emes;Data Source=sqcdemo"); opItemControlFacade = new OPItemControlFacade(); }