protected override void BeforeReadIDOs() { base.BeforeReadIDOs(); try { IDOPurchaseOrders Orders = (IDOPurchaseOrders)PrimaryBusinessObject; Orders.parm.PropertyList = ""; SetAdapterLists(0, "PoNum", "PoNum", ValueTypes.String, GetString(Resource.String.General), Resource.Layout.CommonSplitterViewer); SetAdapterLists(0, "Type", "Type", ValueTypes.String, GetString(Resource.String.Type)); SetAdapterLists(0, "Stat", "Stat", ValueTypes.String, GetString(Resource.String.Status)); SetAdapterLists(0, "Whse", "Whse", ValueTypes.String, GetString(Resource.String.Warehouse)); SetAdapterLists(0, "OrderDate", "OrderDate", ValueTypes.Date, GetString(Resource.String.OrderDate)); SetAdapterLists(0, "Buyer", "Buyer", ValueTypes.String, GetString(Resource.String.Buyer)); Orders.BuilderFilterByPoNum(Intent.GetStringExtra("PoNum")); } catch (Exception Ex) { throw Ex; } }
protected override void BeforeReadIDOs() { base.BeforeReadIDOs(); IDOPurchaseOrders Orders = (IDOPurchaseOrders)PrimaryBusinessObject; Orders.parm.PropertyList = ""; AdapterList adptList = new AdapterList() { KeyName = "PoNum" }; adptList.Add("PoNum"); adptList.Add("OrderDate", AdapterListItem.ValueTypes.Date); adptList.Add("Stat"); adptList.Add("Type"); adptList.Add("VendNum"); adptList.Add("VendorName"); adptList.Add("Whse"); SetAdapterLists(0, adptList); if (QueryString == "") { //QueryString = "%"; Orders.BuilderFilterByPoNum("%"); } else { Orders.BuilderFilterByPoNumOrVendNumOrVendorName(QueryString); } if (LastKey != "") { Orders.BuilderAdditionalFilter(string.Format("PoNum > N'{0}'", LastKey)); } if (DateQueryString != "") { Orders.BuilderAdditionalFilter(DateQueryString); } Orders.BuilderAdditionalFilter(string.Format("Stat IN (N'P', N'O') AND Whse = N'{0}'", DefaultWhse())); }