コード例 #1
0
        public frmEditorIMTR01(TEntityIMTR01 entity) : this()
        {
            SetEntity(entity);

            if (entity != null && entity.ExChange.Count > 0)
            {
                TEntityXMLIMTR01 exchange = entity.ExChange[0] as TEntityXMLIMTR01;

                edtUserID.Text            = exchange.UserID;
                edtPassword.Text          = exchange.PassWord;
                edtItemNumber.Text        = exchange.ItemNumber;
                edtStockroomFrom.Text     = exchange.StockroomFrom;
                edtBinFrom.Text           = exchange.BinFrom;
                edtLotNumberFrom.Text     = exchange.LotNumberFrom;
                edtStockroomTo.Text       = exchange.StockroomTo;
                edtBinTo.Text             = exchange.BinTo;
                edtLotNumberTo.Text       = exchange.LotNumberTo;
                edtInventoryQuantity.Text = exchange.InventoryQuantity;

                itemNumber = exchange.ItemNumber;
                lotNumber  = exchange.LotNumberFrom;
                skuID      = entity.SKUID;

                edtErrText.Text = entity.ErrText;
            }
        }
コード例 #2
0
        protected override bool SetValue()
        {
            if (entity != null && entity.ExChange.Count > 0)
            {
                TEntityXMLIMTR01 exchange =
                    entity.ExChange[0] as TEntityXMLIMTR01;

                //try
                //{
                //    Quantity issuedQty = new Quantity()
                //    {
                //        Scale = materialTrack.Scale,
                //        DoubleValue = Convert.ToDouble(edtIssuedQuantity.Text),
                //    };

                //    if (issuedQty.IntValue != materialTrack.QtyLoaded)
                //    {
                //        ((TEntityPICK08)entity).QtyLoaded = issuedQty;
                //    }
                //}
                //catch (Exception error)
                //{
                //    error.Data["ErrCode"] = 999999;
                //    error.Data["ErrText"] =
                //        string.Format(
                //            "无法将 [{0}] 转换成数值!",
                //            edtIssuedQuantity.Text);
                //    MSGHelp.Instance.ShowErrorMessage(error);

                //    edtIssuedQuantity.Text = exchange.IssuedQuantity;
                //    edtIssuedQuantity.Focus();

                //    return false;
                //}

                exchange.UserID            = edtUserID.Text;
                exchange.PassWord          = edtPassword.Text;
                exchange.ItemNumber        = edtItemNumber.Text;
                exchange.StockroomFrom     = edtStockroomFrom.Text;
                exchange.BinFrom           = edtBinFrom.Text;
                exchange.LotNumberFrom     = edtLotNumberFrom.Text;
                exchange.StockroomTo       = edtStockroomTo.Text;
                exchange.BinTo             = edtBinTo.Text;
                exchange.LotNumberTo       = edtLotNumberTo.Text;
                exchange.InventoryQuantity = edtInventoryQuantity.Text;

                return(true);
            }
            else
            {
                return(false);
            }
        }