Пример #1
0
        public XElement Getproperties()
        {
            YardiWebRef.ItfCollections s = new YardiWebRef.ItfCollections();
            XmlNode XmlNodeResponse;
            try
            {
                //s.CookieContainer = new System.Net.CookieContainer();
                s.Url = this.URL;

                //ServicePointManager.CertificatePolicy = new CertificateValidation();
                //if (!needLic)
                //{
                //    XmlNodeResponse = s.GetPropertyConfigurations(
                //       this.User,
                //       this.Pwd,
                //       this.Database,
                //       this.Server,
                //       this.Platform,
                //       this.EntityName
                //       );
                //}
                //else
                //{
                XmlNodeResponse = s.GetPropertyConfigurations(
                   this.User,
                   this.Pwd,
                   this.Server,
                   this.Database,
                   this.Platform,
                   this.EntityName,
                    licStr
                   );
                // }
                if (XmlNodeResponse != null)
                {
                    XElement xE2 = XElement.Parse(XmlNodeResponse.OuterXml);
                    return xE2;
                }
                else
                {
                    throw new Exception("Response is null");
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
 public string GetVersion(string url)
 {
     YardiWebRef.ItfCollections s = new YardiWebRef.ItfCollections();
     try
     {
         s.Url = url;
         string XmlNodeResponse;
         XmlNodeResponse = s.GetVersionNumber();
         return XmlNodeResponse;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
        //private string GetLicense(string FileName)
        //{
        //    string TextLine = string.Empty;
        //    if (!File.Exists(FileName))
        //        return string.Empty;
        //    StreamReader objReader = new StreamReader(FileName);
        //    while (objReader.Peek() != -1)
        //        TextLine = TextLine + objReader.ReadLine();
        //    if (TextLine != string.Empty && TextLine.Trim().Length > 0)
        //        return TextLine.Trim();
        //    else
        //        return "";
        //}
        //public Xelement  GetCollectionsLeaseInfo(string prop)
        //{
        //    YardiWebRef.ItfCollections s = new YardiWebRef.ItfCollections();
        //    s.Url = URL;
        //    string lic = GetLicense2("V100055004.lic");
        //    XmlNode XmlNodeResponse;
        //    XmlNodeResponse = s.Get_CollectionsLeaseInfo(
        //        "rentrecoveryws",
        //        "55004",
        //        "aspdb04",
        //        "afqoml_live",
        //        "SQL Server",
        //        "Rent Recovery Solutions",
        //        lic,
        //        prop
        //       );
        //    XElement xE2 = XElement.Parse(XmlNodeResponse.OuterXml);
        //    xE2.Save(prop + "_" + DateTime.Now.ToString("MMddyyyy_hhmm") + ".xml");
        //    Console.WriteLine(xE2);
        //}
        //static void Getproperties()
        //{
        //    YardiWebRef.ItfCollections s = new YardiWebRef.ItfCollections();
        //    s.CookieContainer = new System.Net.CookieContainer();
        //    ServicePointManager.CertificatePolicy = new CertificateValidation();
        //    s.Url = "https://www.iyardiasp.com/8223thirddev/Webservices/itfcollections.asmx";
        //    string lic = GetLicense("V100055004.lic");
        //    XmlNode XmlNodeResponse;
        //    XmlNodeResponse = s.GetPropertyConfigurations(
        //        "rentrecoveryws",
        //        "55004",
        //        "aspdb04",
        //        "afqoml_live",
        //        "SQL Server",
        //        "Rent Recovery Solutions",
        //        lic
        //       );
        //    XElement xE2 = XElement.Parse(XmlNodeResponse.OuterXml);
        //    Console.WriteLine(xE2);
        //}
        public XElement GetCollectionsLeaseInfo(string prop)
        {
            XElement xE2 = null;
            YardiWebRef.ItfCollections s = new YardiWebRef.ItfCollections();
            XmlNode XmlNodeResponse;

            s.Url = this.URL;
            try
            {
                //if (!needLic)
                //{
                //    XmlNodeResponse = s.Get_CollectionsLeaseInfo(
                //       this.User,
                //       this.Pwd,
                //       this.Database,
                //       this.Server,
                //       this.Platform,
                //       this.EntityName,
                //       prop
                //       );
                //}
                //else
                //{
                XmlNodeResponse = s.Get_CollectionsLeaseInfo(
                   this.User,
                   this.Pwd,
                   this.Server,
                   this.Database,
                   this.Platform,
                   this.EntityName,
                    licStr,
                    prop
                   );
                //}

                    if (xE2 != null)
                    {
                        xE2 = XElement.Parse(XmlNodeResponse.OuterXml);
                        return xE2;
                    }
                    else
                    {
                        throw new Exception("Response is null");
                    }

            }
            catch (Exception ex)
            {
                throw ex;
            }
               // xE2.Save(prop + "_" + DateTime.Now.ToString("MMddyyyy_hhmm") + ".xml");
        }