コード例 #1
0
        public void HeadOther(List<ApplListOR> list, string mtype)
        {
            string id = Request.QueryString["GUID"];
            DataTable dt = null;
            switch (mtype)
            {
                case "server":
                    dt = new PerfApplicationDA().GetSysLay(Convert.ToInt32(id), 1);
                    break;
                case "use":
                    dt = new PerfApplicationDA().GetSysLay(Convert.ToInt32(id), 10);
                    break;
                case "web":
                    dt = new PerfApplicationDA().GetSysLay(Convert.ToInt32(id), " (dt.typeid=2 or dt.typeid=3 )");
                    break;
                case "DB":
                    dt = new PerfApplicationDA().GetSysLay(Convert.ToInt32(id), 4);
                    break;
            }
            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    ApplListOR obj = new ApplListOR();
                    obj.DeviceID = dr["DeviceID"].ToString();
                    obj.DeviceName = dr["DeviceName"].ToString();
                    obj.TypeName = dr["TypeName"].ToString();
                    obj.typeID = Convert.ToInt32(dr["typeid"].ToString());

                    obj.Status = Convert.ToInt32(dr["perf"].ToString());
                    obj.StatusShow = dr["Performance"].ToString();
                    obj.Warning = Convert.ToInt32(dr["WarningStatus"].ToString());
                    obj.WarningShow = dr["WarningStatusName"].ToString();
                    list.Add(obj);
                }
            }
        }
コード例 #2
0
        private ApplListOR HeadStatusAndWaring(DataTable objDev)
        {
            ApplListOR obj = new ApplListOR();
            obj.Status = 1;
            obj.StatusShow = "正常";
            obj.Warning = 1;
            obj.WarningShow = "正常";

            foreach (DataRow dr in objDev.Rows)
            {
                if (dr["DeviceStatus"].ToString() != "1")
                {
                    obj.Status = Convert.ToInt32(dr["DeviceStatus"].ToString());
                    obj.StatusShow = dr["DeviceStatusName"].ToString();
                }
                if (dr["WarningStatus"].ToString() != "1")
                {
                    obj.Warning = Convert.ToInt32(dr["WarningStatus"].ToString());
                    obj.WarningShow = dr["WarningStatusName"].ToString();
                }
            }
            return obj;
        }