Example #1
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);
        }
Example #2
0
        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);
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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;
            }
        }
Example #5
0
        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()));
        }
Example #6
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     PrimaryBusinessObject = new IDOPurchaseOrders(Intent.GetStringExtra("SessionToken"), this);
     base.OnCreate(savedInstanceState);
 }