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: IDOPurchaseOrders POs = (IDOPurchaseOrders)PrimaryBusinessObject; value = POs.GetPropertyDisplayedValue(name, row); break; default: break; } return(value); }
protected override void RegisterAdapter(bool Append) { try { base.RegisterAdapter(Append); IDOPurchaseOrders POs = (IDOPurchaseOrders)PrimaryBusinessObject; SetKey(POs.GetPropertyValue("PoNum")); SetSubKey(POs.GetPropertyValue("VendNum")); SetSubKeyDescription(POs.GetPropertyValue("VendName")); ListView.Adapter = new PurchaseOrderDetailsAdapter(this, AdapterLists); } catch (Exception Ex) { throw Ex; } }
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())); }
protected override void OnCreate(Bundle savedInstanceState) { PrimaryBusinessObject = new IDOPurchaseOrders(Intent.GetStringExtra("SessionToken"), this); base.OnCreate(savedInstanceState); }