Пример #1
0
        protected override void BeforeReadIDOs()
        {
            base.BeforeReadIDOs();
            try
            {
                IDOItems Items = (IDOItems)PrimaryBusinessObject;
                Items.parm.PropertyList = "Item,Description";//,Overview,DerQtyOnHand,UM,MatlType,PMTCode,ProductCode,LotTracked,SerialTracked";
                SetAdapterLists(0, "-", "", ValueTypes.String, GetString(Resource.String.General), Resource.Layout.CommonSplitterViewer);
                SetAdapterLists(0, "DerQtyOnHand", "DerQtyOnHand", ValueTypes.Decimal, GetString(Resource.String.OnHandQuantity));
                SetAdapterLists(0, "UM", "UM", ValueTypes.String, GetString(Resource.String.UnitofMeasure));
                SetAdapterLists(0, "MatlType", "MatlType", ValueTypes.String, GetString(Resource.String.MaterialType));
                SetAdapterLists(0, "PMTCode", "PMTCode", ValueTypes.String, GetString(Resource.String.MaterialSource));
                SetAdapterLists(0, "ProductCode", "ProductCode", ValueTypes.String, GetString(Resource.String.ProductCode));
                SetAdapterLists(0, "LotTracked", "LotTracked", ValueTypes.Boolean, GetString(Resource.String.LotTracked), Resource.Layout.CommonLabelSwitchViewer);
                SetAdapterLists(0, "SerialTracked", "SerialTracked", ValueTypes.Boolean, GetString(Resource.String.SNTracked), Resource.Layout.CommonLabelSwitchViewer);
                SetAdapterLists(0, "Overview", "Overview", ValueTypes.String, GetString(Resource.String.Overview), Resource.Layout.CommonLabelMultiLinesTextViewer);
                Items.SetOrderBy("Item");

                if (new Configure().LoadPicture)
                {
                    SetAdapterLists(0, "Picture", "Picture", ValueTypes.Bitmap, "");
                }
                Items.BuilderFilterByItem(Intent.GetStringExtra("Item"));
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
Пример #2
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     if (PrimaryBusinessObject == null)
     {
         PrimaryBusinessObject = new IDOItems(SessionToken(), this);
     }
     base.OnCreate(savedInstanceState);
 }
Пример #3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            PrimaryBusinessObject = new IDODcmoves(SessionToken(), this);
            PO   = new IDOPurchaseOrders(SessionToken(), this);
            Item = new IDOItems(SessionToken(), this);
            AddBusinessObjects(PO);
            AddBusinessObjects(Item);

            StartRefresh    = false;
            defaultLayoutID = Resource.Layout.FunctionPurchaseOrderReceiveViewer;

            base.OnCreate(savedInstanceState);
        }
Пример #4
0
        protected override string GetPropertyDisplayedValue(BaseBusinessObject obj, int objIndex, string name, int row)
        {
            string value = "";

            switch (objIndex)
            {
            case 0:
                IDOItems Items = (IDOItems)PrimaryBusinessObject;
                value = Items.GetPropertyDisplayedValue(name, row);
                break;

            default:
                break;
            }
            return(value);
        }
Пример #5
0
        protected override void BeforeReadIDOs()
        {
            base.BeforeReadIDOs();
            IDOItems Items = (IDOItems)PrimaryBusinessObject;

            Items.parm.PropertyList = "";

            AdapterList adptList = new AdapterList
            {
                KeyName = "Item"
            };

            adptList.Add("Item");
            adptList.Add("Description");
            adptList.Add("DerQtyOnHand", AdapterListItem.ValueTypes.Decimal);
            adptList.Add("UM");
            adptList.Add("MatlType");
            adptList.Add("PMTCode");
            adptList.Add("ProductCode");
            adptList.Add("LotTracked", AdapterListItem.ValueTypes.Boolean);
            adptList.Add("SerialTracked", AdapterListItem.ValueTypes.Boolean);
            if (new Configure().LoadPicture)
            {
                adptList.Add("Picture", AdapterListItem.ValueTypes.Bitmap);
            }
            if (QueryString == "")
            {
                //QueryString = "%";
                Items.BuilderFilterByItem("%");
            }
            else
            {
                Items.BuilderFilterByItemOrDesc(QueryString);
            }
            if (LastKey != "")
            {
                Items.BuilderAdditionalFilter(string.Format("Item > N'{0}'", LastKey));
            }
            SetAdapterLists(0, adptList);
        }
Пример #6
0
        protected override void RegisterAdapter(bool Append)
        {
            try
            {
                base.RegisterAdapter(Append);

                IDOItems Items = (IDOItems)PrimaryBusinessObject;

                SetKey(Items.GetPropertyValue("Item"));
                SetKeyDescription(Items.GetPropertyValue("Description"));
                if (new Configure().LoadPicture)
                {
                    SetImageView(Items.GetPropertyBitmap("Picture"));
                }

                ListView.Adapter = new ItemDetailsAdapter(this, AdapterLists);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }