Example #1
0
    public string AddEPCategory(string categoryname, string categorydesp, string cosid, string devid, string sk)
    {
        string[,] p = new string[2, 4];
        p[0, 0]     = "categoryname";
        p[1, 0]     = categoryname;
        p[0, 1]     = "categorydesp";
        p[1, 1]     = categorydesp;
        p[0, 2]     = "cosid";
        p[1, 2]     = cosid;
        p[0, 3]     = "devid";
        p[1, 3]     = devid;

        devid = SEC.SECURITY_ContentDecrypt(devid);
        if (!SEC.SECURITY_RequestDecrypt(p, sk, devid))
        {
            return(SEC.SECURITY_ContentEncrypt("-4"));
        }

        categoryname = SEC.SECURITY_ContentDecrypt(categoryname);
        categorydesp = SEC.SECURITY_ContentDecrypt(categorydesp);
        cosid        = SEC.SECURITY_ContentDecrypt(cosid);

        COS_WEBSERVICE_EPTYPE c = new COS_WEBSERVICE_EPTYPE();

        return(SEC.SECURITY_ContentEncrypt(c.EPTYPE_Add(categoryname, categorydesp, cosid).ToString()));
    }
Example #2
0
    public string GetEPCategory(string para, string devid, string sk)
    {
        string[,] p = new string[2, 2];
        p[0, 0]     = "para";
        p[1, 0]     = para;
        p[0, 1]     = "devid";
        p[1, 1]     = devid;

        devid = SEC.SECURITY_ContentDecrypt(devid);
        if (!SEC.SECURITY_RequestDecrypt(p, sk, devid))
        {
            return(SEC.SECURITY_ContentEncrypt("-4"));
        }

        para = SEC.SECURITY_ContentDecrypt(para);

        if (para != "0")
        {
            string    query = "select * from endpoint_type_fact where HCCU_ID='" + devid + "' and EP_TYPE_ID='" + para + "'";
            DataTable dt    = DataHelperForDevService.Query_SqlDataAdapter(DataHelperForDevService.DataBaseFact.CENTRAL, query, null);

            if (dt.Rows.Count == 0)
            {
                return(SEC.SECURITY_ContentEncrypt("0"));
            }

            string ret = "";
            for (int x = 0; x < dt.Rows.Count; x++)
            {
                ret += dt.Rows[x]["EP_TYPE_ID"].ToString() + "," + dt.Rows[x]["EP_TYPE_NAME"].ToString() + "," + dt.Rows[x]["EP_TYPE_DESCRIPTION"].ToString() + "|";
            }

            return(ret);
        }
        else
        {
            COS_WEBSERVICE_EPTYPE c  = new COS_WEBSERVICE_EPTYPE();
            ArrayList             al = c.EPTYPE_GetList(devid);
            string ret = "";

            if (al.Count == 0)
            {
                return(SEC.SECURITY_ContentEncrypt("0"));
            }

            for (int x = 0; x < al.Count; x++)
            {
                if (al[x].ToString().Trim() == "-1" || al[x].ToString().Trim() == "-2")
                {
                    return(SEC.SECURITY_ContentEncrypt("-3"));
                }
                ret += al[x].ToString() + "|";
            }

            return(ret);
        }
    }
Example #3
0
    public string EPTYPE_GetList(string HCCU_ID, string SK)
    {
        string[,] p = new string[2, 1];
        p[0, 0]     = "HCCU_ID";
        p[1, 0]     = HCCU_ID;

        if (!COS_SECURITY_TOOL.SECURITY_RequestDecrypt(p, SK))
        {
            return(COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-4"));
        }

        HCCU_ID = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(HCCU_ID);

        COS_WEBSERVICE_EPTYPE cos_w_ep = new COS_WEBSERVICE_EPTYPE();
        ArrayList             a        = new ArrayList();

        a = cos_w_ep.EPTYPE_GetList(HCCU_ID);

        if (a.Count == 0)
        {
            return(COS_SECURITY_TOOL.SECURITY_ContentEncrypt("0"));
        }
        else
        {
            if (a[0].ToString().Trim() == "-1")
            {
                return(COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-1"));
            }
            else if (a[0].ToString().Trim() == "-2")
            {
                return(COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-2"));
            }
            else
            {
                string ret = "";
                for (int j = 0; j < a.Count; j++)
                {
                    ret += a[j].ToString().Trim() + "|";
                }
                ret = ret.Substring(0, ret.Length - 1);
                return(COS_SECURITY_TOOL.SECURITY_ContentEncrypt(ret));
            }
        }
    }
Example #4
0
    public string EPTYPE_Add(string EP_Type_name, string EP_Type_Description, string HCCU_ID, string SK)
    {
        string[,] p = new string[2, 3];
        p[0, 0] = "EP_Type_name";
        p[1, 0] = EP_Type_name;
        p[0, 1] = "EP_Type_Description";
        p[1, 1] = EP_Type_Description;
        p[0, 2] = "HCCU_ID";
        p[1, 2] = HCCU_ID;

        if (!COS_SECURITY_TOOL.SECURITY_RequestDecrypt(p, SK)) return  COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-4");

        EP_Type_name = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(EP_Type_name);
        EP_Type_Description = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(EP_Type_Description);
        HCCU_ID = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(HCCU_ID);

        COS_WEBSERVICE_EPTYPE cos_w_ep = new COS_WEBSERVICE_EPTYPE();
        return  COS_SECURITY_TOOL.SECURITY_ContentEncrypt(cos_w_ep.EPTYPE_Add(EP_Type_name, EP_Type_Description, HCCU_ID).ToString());
    }
Example #5
0
    public string EPTYPE_Add(string EP_Type_name, string EP_Type_Description, string HCCU_ID, string SK)
    {
        string[,] p = new string[2, 3];
        p[0, 0]     = "EP_Type_name";
        p[1, 0]     = EP_Type_name;
        p[0, 1]     = "EP_Type_Description";
        p[1, 1]     = EP_Type_Description;
        p[0, 2]     = "HCCU_ID";
        p[1, 2]     = HCCU_ID;

        if (!COS_SECURITY_TOOL.SECURITY_RequestDecrypt(p, SK))
        {
            return(COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-4"));
        }

        EP_Type_name        = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(EP_Type_name);
        EP_Type_Description = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(EP_Type_Description);
        HCCU_ID             = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(HCCU_ID);

        COS_WEBSERVICE_EPTYPE cos_w_ep = new COS_WEBSERVICE_EPTYPE();

        return(COS_SECURITY_TOOL.SECURITY_ContentEncrypt(cos_w_ep.EPTYPE_Add(EP_Type_name, EP_Type_Description, HCCU_ID).ToString()));
    }
Example #6
0
    public string EPTYPE_GetList(string HCCU_ID,string SK)
    {

        string[,] p = new string[2, 1];
        p[0, 0] = "HCCU_ID";
        p[1, 0] = HCCU_ID;

        if (!COS_SECURITY_TOOL.SECURITY_RequestDecrypt(p, SK)) return  COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-4");

        HCCU_ID = COS_SECURITY_TOOL.SECURITY_ContentDecrypt(HCCU_ID);

        COS_WEBSERVICE_EPTYPE cos_w_ep = new COS_WEBSERVICE_EPTYPE();
        ArrayList a = new ArrayList();
        a = cos_w_ep.EPTYPE_GetList(HCCU_ID);

        if (a.Count == 0)
        {

            return  COS_SECURITY_TOOL.SECURITY_ContentEncrypt("0");
        }
        else {

            if (a[0].ToString().Trim() == "-1") {

                return  COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-1");
            }
            else if (a[0].ToString().Trim() == "-2")
            {

                return  COS_SECURITY_TOOL.SECURITY_ContentEncrypt("-2");
            }
            else {

                string ret = "";
                for (int j = 0; j < a.Count; j++) {

                    ret += a[j].ToString().Trim() + "|";
                }
                ret = ret.Substring(0, ret.Length - 1);
                return  COS_SECURITY_TOOL.SECURITY_ContentEncrypt(ret);
            }
        }
    }
    public string GetEPCategory(string para, string devid, string sk)
    {


        string[,] p = new string[2, 2];
        p[0, 0] = "para";
        p[1, 0] = para;
        p[0, 1] = "devid";
        p[1, 1] = devid;

        devid = SEC.SECURITY_ContentDecrypt(devid);
        if (!SEC.SECURITY_RequestDecrypt(p, sk, devid)) return SEC.SECURITY_ContentEncrypt("-4");

        para = SEC.SECURITY_ContentDecrypt(para);

        if (para != "0")
        {
            string query = "select * from endpoint_type_fact where HCCU_ID='" + devid + "' and EP_TYPE_ID='" + para + "'";
            DataTable dt = DataHelperForDevService.Query_SqlDataAdapter(DataHelperForDevService.DataBaseFact.CENTRAL, query, null);

            if (dt.Rows.Count == 0) return SEC.SECURITY_ContentEncrypt("0");

            string ret = "";
            for (int x = 0; x < dt.Rows.Count; x++)
            {

                ret += dt.Rows[x]["EP_TYPE_ID"].ToString() + "," + dt.Rows[x]["EP_TYPE_NAME"].ToString() + "," + dt.Rows[x]["EP_TYPE_DESCRIPTION"].ToString() + "|";
            }

            return ret;
        }
        else
        {

            COS_WEBSERVICE_EPTYPE c = new COS_WEBSERVICE_EPTYPE();
            ArrayList al = c.EPTYPE_GetList(devid);
            string ret = "";

            if (al.Count == 0) return SEC.SECURITY_ContentEncrypt("0");

            for (int x = 0; x < al.Count; x++)
            {

                if (al[x].ToString().Trim() == "-1" || al[x].ToString().Trim() == "-2") return SEC.SECURITY_ContentEncrypt("-3");
                ret += al[x].ToString() + "|";
            }

            return ret;
        }

    }
    public string AddEPCategory(string categoryname, string categorydesp, string devid, string sk)
    {

        string[,] p = new string[2, 3];
        p[0, 0] = "categoryname";
        p[1, 0] = categoryname;
        p[0, 1] = "categorydesp";
        p[1, 1] = categorydesp;
        p[0, 2] = "devid";
        p[1, 2] = devid;

        devid = SEC.SECURITY_ContentDecrypt(devid);
        if (!SEC.SECURITY_RequestDecrypt(p, sk, devid)) return SEC.SECURITY_ContentEncrypt("-4");

        categoryname = SEC.SECURITY_ContentDecrypt(categoryname);
        categorydesp = SEC.SECURITY_ContentDecrypt(categorydesp);

        COS_WEBSERVICE_EPTYPE c = new COS_WEBSERVICE_EPTYPE();
        return c.EPTYPE_Add(categoryname, categorydesp, devid).ToString();

    }