Beispiel #1
0
        private string ConvertPartyType(partyType pt)
        {
            string partyQualifier;

            switch (pt)
            {
            case partyType.CA:
                partyQualifier = "CA";
                break;

            case partyType.CL:
                partyQualifier = "CL";
                break;

            case partyType.CU:
                partyQualifier = "CU";
                break;

            case partyType.GO:
                partyQualifier = "GO";
                break;

            case partyType.OT:
                partyQualifier = "OT";
                break;

            case partyType.SU:
                partyQualifier = "SU";
                break;

            case partyType.WH:
                partyQualifier = "WH";
                break;

            default:
                throw new Exception("Party type not supported");
            }
            return(partyQualifier);
        }
Beispiel #2
0
        public partySearchResult findPartyById(ISyncWSParameter dataParam, string clientId, string partyId, partyType pt)
        {
            IDataReader       reader = null;
            int               totalRows;
            partySearchResult res = new partySearchResult();

            string partyQualifier = ConvertPartyType(pt);

            Findpartybyid(partyId, partyQualifier, clientId, out reader);

            ArrayList list = ReaderHelper.Read(
                reader,
                new customer(),
                dataParam.GetSkipNoFirstRows(),
                dataParam.GetMaxRows(),
                out totalRows);

            res.list = list.ToArray(typeof(customer)) as customer[];
            res.SetTotalRows(totalRows);

            return(res);
        }
Beispiel #3
0
        public addressSearchResult getPartyAddress(ISyncWSParameter dataParam, string clientId, string partyId, partyType pt)
        {
            IDataReader         reader = null;
            int                 totalRows;
            addressSearchResult res = new addressSearchResult();

            Getpartyaddress(partyId, ConvertPartyType(pt), clientId, out reader);

            ArrayList list = ReaderHelper.Read(
                reader,
                new address(),
                dataParam.GetSkipNoFirstRows(),
                dataParam.GetMaxRows(),
                out totalRows);

            res.list = list.ToArray(typeof(address)) as address[];
            res.SetTotalRows(totalRows);

            return(res);
        }