Exemple #1
0
    public void Asset_OS_Info(XmlDocument xmldoc)
    {
        try
        {
            XmlNode inventory_date = xmldoc.DocumentElement.SelectSingleNode("//Computer//Created_on");
            inventorydate2 = inventory_date.InnerText;

            XmlNode   os_name               = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Name");
            XmlNode   major_version         = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Major_version");
            XmlNode   minor_version         = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Minor_version");
            XmlNode   build_no              = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Build_number");
            XmlNode   add_info              = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Additional_information");
            XmlNode   user_name             = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//User_name");
            XmlNode   reg_to                = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Registered_to");
            XmlNode   reg_org               = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Registered_organization");
            XmlNode   reg_code              = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Registration_code");
            XmlNode   localization          = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Locale");
            XmlNode   product_key           = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Product_key");
            Asset_mst objAsset              = new Asset_mst();
            int       varassetid            = objAsset.Get_Current_Assetid();
            Asset_OperatingSystem_mst objos = new Asset_OperatingSystem_mst();
            objos.Add_info = add_info.InnerText;
            if (count1 == 0)
            {
                objos.Assetid = varassetid;
            }
            else
            {
                objos.Assetid = Assetid;
            }

            objos.Build_no       = build_no.InnerText;
            objos.Inventory_date = inventorydate2;
            objos.Localization   = localization.InnerText;
            objos.Major_version  = major_version.InnerText;
            objos.Minor_version  = minor_version.InnerText;
            objos.Os_name        = os_name.InnerText;
            objos.Product_key    = product_key.InnerText;
            objos.Reg_code       = reg_code.InnerText;
            objos.Reg_org        = reg_org.InnerText;
            objos.Reg_to         = reg_to.InnerText;
            objos.User_name      = user_name.InnerText;
            objos.Insert();
        }
        catch (Exception ex)
        {
            ex.ToString();
        }
    }
    public void Asset_OS_Info(XmlDocument xmldoc)
    {
        try
        {
            XmlNode inventory_date = xmldoc.DocumentElement.SelectSingleNode("//Computer//Created_on");
            inventorydate2 = inventory_date.InnerText;

            XmlNode os_name = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Name");
            XmlNode major_version = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Major_version");
            XmlNode minor_version = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Minor_version");
            XmlNode build_no = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Build_number");
            XmlNode add_info = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Additional_information");
            XmlNode user_name = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//User_name");
            XmlNode reg_to = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Registered_to");
            XmlNode reg_org = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Registered_organization");
            XmlNode reg_code = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Registration_code");
            XmlNode localization = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Locale");
            XmlNode product_key = xmldoc.DocumentElement.SelectSingleNode("//Computer//General_info//Operating_system//Product_key");
            Asset_mst objAsset = new Asset_mst();
            int varassetid = objAsset.Get_Current_Assetid();
            Asset_OperatingSystem_mst objos = new Asset_OperatingSystem_mst();
            objos.Add_info = add_info.InnerText;
            if (count1 == 0)
            {
                objos.Assetid = varassetid;
            }
            else
            {
                objos.Assetid = Assetid;
            }

            objos.Build_no = build_no.InnerText;
            objos.Inventory_date = inventorydate2;
            objos.Localization = localization.InnerText;
            objos.Major_version = major_version.InnerText;
            objos.Minor_version = minor_version.InnerText;
            objos.Os_name = os_name.InnerText;
            objos.Product_key = product_key.InnerText;
            objos.Reg_code = reg_code.InnerText;
            objos.Reg_org = reg_org.InnerText;
            objos.Reg_to = reg_to.InnerText;
            objos.User_name = user_name.InnerText;
            objos.Insert();
        }
        catch (Exception ex)
        {
            ex.ToString();
        }
    }