Example #1
0
        public string GetTransactionListAutoComplete(string funcPara)
        {
            StringBuilder ret        = new StringBuilder();
            string        InputValue = CXmlPara.CreatePara(funcPara);

            ServiceREF.GeneralLedgerService.COutputValue   outputValue = new ServiceREF.GeneralLedgerService.COutputValue();
            ServiceREF.GeneralLedgerService.CTransaction[] list        = gl_service.GetTransactionList(InputValue, ref outputValue);
            if (list != null && list.Length > 0)
            {
                DateTime date = DateTime.Now;
                foreach (var item in list)
                {
                    if (item.RefDate != null)
                    {
                        date = (DateTime)item.RefDate;
                    }
                    ret.AppendFormat("{0}|{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{10}|{11}|{12}\n",
                                     item.ID, item.RefNo, item.PartnerName, item.PartnerID,
                                     date.ToString("yyyy-MM-dd"), item.RefID, item.TotalAmount, item.Amount,
                                     item.IsPosted, item.IsCancel, item.IsBalance,
                                     item.UnPayAmount, item.PayAmount);
                }
            }
            string result = string.Empty;

            if (ret.Length > 0)
            {
                result = ret.ToString(0, ret.Length - 1);
            }
            return(result);
        }
Example #2
0
        public string GetGrid(int gridID, int currPage, int NumberRowOfPage, string exAttribute)
        {
            string InputValue = CXmlPara.CreatePara(new CPara[] {
                new CPara("PageIndex", currPage.ToString()),
                new CPara("NumberRowOfPage", NumberRowOfPage.ToString())
            },
                                                    exAttribute
                                                    );

            ServiceREF.GeneralLedgerService.COutputValue   outputValue = new ServiceREF.GeneralLedgerService.COutputValue();
            ServiceREF.GeneralLedgerService.CTransaction[] list        = gl_service.GetTransactionList(InputValue, ref outputValue);
            return(CGrid.ToJsonForHandle <ServiceREF.GeneralLedgerService.CTransaction>(0, gridID, list, currPage, outputValue.TotalPage, outputValue.TotalRow));
        }