Example #1
0
        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);
        }
Example #2
0
        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);
        }