Ejemplo n.º 1
0
        public System.Data.DataView GetIPInfo()
        {
            //получение своего IP
            if (!InitSend())
            {
                return(null);
            }

            if (!sendReq.CreateRequest())
            {
                ErrorMessage = sendReq.ErrorMessage;
                return(null);
            }

            string IPRawData = sendReq.Send();

            if (IPRawData == null)
            {
                ErrorMessage = sendReq.ErrorMessage;
                return(null);
            }

            //заполняем таблицы с данными
            if (!ipData.FillIPTable(IPRawData))
            {
                ErrorMessage = ipData.ErrorMessage;
                return(null);
            }

            ipData.FillInfoTable();
            return(ipData.dsIP.Tables["Info"].DefaultView);
        }
Ejemplo n.º 2
0
        public System.Data.DataView GetIPInfo(string IP)
        {
            IPData ipManData = new IPData();

            string IPRawData = "IPINF031\n---START-DATA---\n" +
                               IP + "|MANUAL\n" + "---END-DATA---\n";

            //заполняем таблицы с данными
            if (!ipManData.FillIPTable(IPRawData))
            {
                ErrorMessage = ipData.ErrorMessage;
                return(null);
            }

            ipManData.FillInfoTable();
            return(ipManData.dsIP.Tables["Info"].DefaultView);
        }