コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     oModelsProperties = new ModelsProperties(0, dsn);
     if (Request.QueryString["mid"] != null && Request.QueryString["mid"] != "")
     {
         intModel = Int32.Parse(Request.QueryString["mid"]);
         if (intModel > 0)
         {
             lblName.Text = oModelsProperties.Get(intModel, "name");
         }
     }
     if (Request.QueryString["id"] != null && Request.QueryString["id"] != "")
     {
         intID = Int32.Parse(Request.QueryString["id"]);
         if (IsPostBack == false)
         {
             panOne.Visible = true;
             DataSet ds = oModelsProperties.GetThreshold(intID);
             if (ds.Tables[0].Rows.Count > 0)
             {
                 txtFrom.Text       = ds.Tables[0].Rows[0]["qty_from"].ToString();
                 txtTo.Text         = ds.Tables[0].Rows[0]["qty_to"].ToString();
                 txtNumber.Text     = ds.Tables[0].Rows[0]["number_days"].ToString();
                 chkEnabled.Checked = (ds.Tables[0].Rows[0]["enabled"].ToString() == "1");
                 btnSubmit.Text     = "Update";
             }
             else
             {
                 btnSubmit.Text = "Add";
             }
         }
     }
     else if (intModel > 0)
     {
         panAll.Visible     = true;
         rptView.DataSource = oModelsProperties.GetThresholds(intModel, 0);
         rptView.DataBind();
         lblNone.Visible = (rptView.Items.Count == 0);
     }
     btnSubmit.Attributes.Add("onclick", "return ValidateNumber0('" + txtFrom.ClientID + "','Please enter a valid number for the quantity')" +
                              " && ValidateNumber0('" + txtTo.ClientID + "','Please enter a valid number for the quantity')" +
                              " && ValidateNumber0('" + txtNumber.ClientID + "','Please enter a valid number for the number of days')" +
                              ";");
 }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            intProfile        = Int32.Parse(Request.Cookies["profileid"].Value);
            oPage             = new Pages(intProfile, dsn);
            oPlatform         = new Platforms(intProfile, dsn);
            oType             = new Types(intProfile, dsn);
            oModelsProperties = new ModelsProperties(intProfile, dsn);
            oAsset            = new Asset(intProfile, dsnAsset);
            oServiceRequest   = new ServiceRequests(intProfile, dsn);
            oForecast         = new Forecast(intProfile, dsn);
            if (Request.QueryString["applicationid"] != null && Request.QueryString["applicationid"] != "")
            {
                intApplication = Int32.Parse(Request.QueryString["applicationid"]);
            }
            if (Request.QueryString["pageid"] != null && Request.QueryString["pageid"] != "")
            {
                intPage = Int32.Parse(Request.QueryString["pageid"]);
            }
            if (Request.Cookies["application"] != null && Request.Cookies["application"].Value != "")
            {
                intApplication = Int32.Parse(Request.Cookies["application"].Value);
            }
            int intPlatform = 0;

            if (Request.QueryString["id"] != null && Request.QueryString["id"] != "")
            {
                intPlatform = Int32.Parse(Request.QueryString["id"]);
            }
            if (intPlatform > 0)
            {
                if (!IsPostBack)
                {
                    txtMax1.Text = oPlatform.Get(intPlatform, "max_inventory1");
                    bool    boolOther2 = false;
                    DataSet dsTypes    = oType.Gets(intPlatform, 1);
                    foreach (DataRow drType in dsTypes.Tables[0].Rows)
                    {
                        boolOther2    = !boolOther2;
                        strThreshold += "<tr" + (boolOther2 ? " bgcolor=\"F6F6F6\"" : "") + " class=\"default\"><td nowrap class=\"bold\">" + drType["name"].ToString() + ":</td><td nowrap><input id=\"" + drType["id"].ToString() + "_warning\" name=\"" + drType["id"].ToString() + "_warning\" type=\"text\" class=\"default\" maxlength=\"5\" value=\"" + drType["inventory_warning"].ToString() + "\" style=\"width:50px\"/></td><td nowrap><input id=\"" + drType["id"].ToString() + "_critical\" name=\"" + drType["id"].ToString() + "_critical\" type=\"text\" class=\"default\" maxlength=\"5\" value=\"" + drType["inventory_critical"].ToString() + "\" style=\"width:50px\"/></td></tr>";

                        bool    boolPhysical = false;
                        bool    boolBlade    = false;
                        bool    boolOther    = false;
                        int     intOldHost   = -1;
                        DataSet dsModels     = oModelsProperties.GetTypes(1, Int32.Parse(drType["id"].ToString()), 1);
                        foreach (DataRow drModel in dsModels.Tables[0].Rows)
                        {
                            boolOther = !boolOther;
                            int intBlade = Int32.Parse(drModel["blade"].ToString());
                            int intHost  = -1;
                            if (drModel["hostid"].ToString() != "")
                            {
                                intHost = Int32.Parse(drModel["hostid"].ToString());
                            }
                            string strType  = "Unknown";
                            int    intModel = Int32.Parse(drModel["id"].ToString());
                            if (intBlade == 1)
                            {
                                strType = "Blade";
                                if (boolBlade == false)
                                {
                                    if (strModelThreshold != "")
                                    {
                                        strModelThreshold += "<tr><td colspan=\"4\"><span style=\"width:100%;border-bottom:1 dotted #999999;\"/></td></tr>";
                                    }
                                    strModelThreshold += "<tr><td nowrap colspan=\"3\" class=\"bold\">" + strType + "</td><td nowrap align=\"center\" class=\"bold\">Thresholds</td></tr>";
                                    boolBlade          = true;
                                }
                            }
                            else if (intHost == 0)
                            {
                                strType = "Physical";
                                if (boolPhysical == false)
                                {
                                    if (strModelThreshold != "")
                                    {
                                        strModelThreshold += "<tr><td colspan=\"4\"><p>&nbsp;</p><p>&nbsp;</p></td></tr>";
                                    }
                                    strModelThreshold += "<tr><td colspan=\"4\" class=\"header\">" + drType["name"].ToString() + "</td></tr>";
                                    strModelThreshold += "<tr><td nowrap colspan=\"3\" class=\"bold\">" + strType + "</td><td nowrap align=\"center\" class=\"bold\">Thresholds</td></tr>";
                                    boolPhysical       = true;
                                }
                            }
                            else if (intOldHost != intHost)
                            {
                                strType = drModel["host"].ToString();
                                if (intHost > 0)
                                {
                                    if (strModelThreshold != "")
                                    {
                                        strModelThreshold += "<tr><td colspan=\"4\"><span style=\"width:100%;border-bottom:1 dotted #999999;\"/></td></tr>";
                                    }
                                    strModelThreshold += "<tr><td nowrap colspan=\"3\" class=\"bold\">" + strType + "</td><td nowrap align=\"center\" class=\"bold\">Thresholds</td></tr>";
                                    intOldHost         = intHost;
                                }
                            }
                            strModelThreshold += "<tr" + (boolOther ? " bgcolor=\"F6F6F6\"" : "") + " class=\"default\"><td nowrap><img src=\"/images/spacer.gif\" border=\"0\" width=\"10\" height=\"1\"/></td><td nowrap><input type=\"button\" class=\"default\" value=\"Edit\" onclick=\"return OpenWindow('MODEL_THRESHOLDS','?mid=" + drModel["id"].ToString() + "');\" style=\"width:75px\"/></td><td nowrap width=\"100%\">" + drModel["name"].ToString() + ":</td><td nowrap align=\"center\">" + oModelsProperties.GetThresholds(intModel, 1).Tables[0].Rows.Count.ToString() + "</td></tr>";
                        }
                    }
                }
            }
            btnMaximum.Attributes.Add("onclick", "return ValidateNumber0('" + txtMax1.ClientID + "','Please enter a valid number');");
        }