Esempio n. 1
0
        public void PopulateQuerySortSetting(CTable table)
        {
            String arrName = "@ORDER_BY_COLUMNS";

            table.RemoveChildArray(arrName);
            table.AddChildArray(arrName, getOrderByColumns());
        }
Esempio n. 2
0
        private void saveData()
        {
            ArrayList arr1 = new ArrayList();
            CTable    o    = orgDoc.GetDbObject();

            ArrayList arr2 = doc.GetDbObject().GetChildArray("ACCOUNT_DOC_DISCOUNTS");

            if (arr2 == null)
            {
                return;
            }

            foreach (CTable t in arr2)
            {
                arr1.Add(t);
            }

            o.RemoveChildArray("ACCOUNT_DOC_DISCOUNTS");
            o.AddChildArray("ACCOUNT_DOC_DISCOUNTS", arr1);
            orgDoc.DiscountItems.Clear();

            foreach (MAccountDocDiscount pmt in doc.DiscountItems)
            {
                orgDoc.DiscountItems.Add(pmt);
            }

            orgDoc.FinalDiscount = doc.FinalDiscount;
        }
        private void saveData()
        {
            orgDoc.ChangeType = doc.ChangeType;
            createChangeTransaction();

            ArrayList arr1 = new ArrayList();
            CTable    o    = orgDoc.GetDbObject();

            ArrayList arr2 = doc.GetDbObject().GetChildArray("ACCOUNT_DOC_PAYMENTS");

            if (arr2 == null)
            {
                return;
            }

            foreach (CTable t in arr2)
            {
                arr1.Add(t);
            }

            o.RemoveChildArray("ACCOUNT_DOC_PAYMENTS");
            o.AddChildArray("ACCOUNT_DOC_PAYMENTS", arr1);
            orgDoc.PaymentItems.Clear();

            foreach (MAccountDocPayment pmt in doc.PaymentItems)
            {
                orgDoc.PaymentItems.Add(pmt);
            }
        }
Esempio n. 4
0
        public void PrepareForSaving()
        {
            CTable    o   = GetDbObject();
            ArrayList arr = new ArrayList();

            foreach (String key in fieldHash.Keys)
            {
                MGlobalVariable s = (MGlobalVariable)fieldHash[key];
                arr.Add(s.GetDbObject());
            }

            o.RemoveChildArray("REPORT_CONFIG_LIST");
            o.AddChildArray("REPORT_CONFIG_LIST", arr);
        }
Esempio n. 5
0
        public void SaveCriteriaConfig(MScreenConfig cfg)
        {
            CTable tb = scrConfig.GetDbObject();

            ObservableCollection <MBaseModel> items = cfg.SortingColumns;

            scrConfig.SortingColumns.Clear();
            ArrayList sortableClmns = new ArrayList();

            foreach (MBaseModel o in items)
            {
                scrConfig.SortingColumns.Add(o);
                sortableClmns.Add(o.GetDbObject());
            }

            tb.RemoveChildArray("SORTABLE_COLUMN_ITEMS");
            tb.AddChildArray("SORTABLE_COLUMN_ITEMS", sortableClmns);

            scrConfig.UserID           = OnixWebServiceAPI.UserID();
            scrConfig.ScreenConfigName = refID;
            OnixWebServiceAPI.SaveReportConfig(tb);
        }