protected override object GetEditObject() { if (_facade == null) { _facade = new SMTFacadeFactory(base.DataProvider).Create(); } Reel reel = this._facade.CreateNewReel(); reel.ReelNo = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtReelNoEdit.Text, 40)); Reel reelTmp = (Reel)_facade.GetReel(reel.ReelNo); if (reelTmp != null) { reel = reelTmp; } reel.PartNo = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtPartNoEdit.Text, 40)); reel.Qty = Convert.ToDecimal(this.txtQtyEdit.Text); reel.LotNo = this.txtLotNoEdit.Text.Trim().ToUpper(); reel.DateCode = this.txtDateCodeEdit.Text.Trim().ToUpper(); reel.MaintainUser = this.GetUserCode(); reel.MaintainDate = FormatHelper.TODateInt(DateTime.Today); reel.MaintainTime = FormatHelper.TOTimeInt(DateTime.Now); return(reel); }
protected override object GetEditObject(GridRecord row) { if (_facade == null) { _facade = new SMTFacadeFactory(base.DataProvider).Create(); } object obj = _facade.GetReel(row.Items.FindItemByKey("ProductCode").Text.ToString()); if (obj != null) { return((Reel)obj); } return(null); }