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; } }
protected override void OnCreate(Bundle savedInstanceState) { if (PrimaryBusinessObject == null) { PrimaryBusinessObject = new IDOItems(SessionToken(), this); } base.OnCreate(savedInstanceState); }
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); }
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); }
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); }
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; } }