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 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); }