当前位置: 首页>>代码示例>>C#>>正文


C# Alert.AddWarning方法代码示例

本文整理汇总了C#中Alert.AddWarning方法的典型用法代码示例。如果您正苦于以下问题:C# Alert.AddWarning方法的具体用法?C# Alert.AddWarning怎么用?C# Alert.AddWarning使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Alert的用法示例。


在下文中一共展示了Alert.AddWarning方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: lstSwitches_SelectedIndexChanged

        protected void lstSwitches_SelectedIndexChanged(object sender, EventArgs e)
        {
            //This code will autoselect a VoIP Vlan in the drop down if a relation exsists. Select nothing if not.
            BrokenRulesDisplay.ResetBrokenRules();
            Alert alert = new Alert(BrokenRulesDisplay);

            // Get the Stack's properties
            DeviceManagementGroup dmg = DeviceManagementGroup.GetByIdentification(int.Parse(lstSwitches.SelectedValue));

            // If the Stack has a VoIP VLAN, select it from the DDL.
            if (dmg.VoIPVLANID != null)
            {
                lstVLANs.SelectedValue = dmg.VoIPVLANID.ToString();
            }
            else
            {
                //send out a message letting them know that there is no connection.
                alert.AddWarning("Connection", @"No VoIP VLAN currently associated with selected switch.");
                alert.ShowBrokenRules();
                lstVLANs.SelectedIndex = 0;
            }
        }
开发者ID:drewjst,项目名称:Risque,代码行数:22,代码来源:SwitchVoIPVLAN.cs

示例2: chkItemEdit_CheckedChanged


//.........这里部分代码省略.........
                            alert.AddError("Bad Fund", "Fund must be a valid 8-digit number.");
                        }
                        if (txtAcct2.Text.Trim().Length != 10 || !long.TryParse(txtAcct2.Text.Trim(), out validator) ||
                            !LineItem.VerifyNumber("COST", txtAcct2.Text.Trim()))
                        {
                            error = true;
                            alert.AddError("Bad Cost Center", "Cost Center must be a valid 10-digit number.");
                        }
                        if ((txtAcct3.Text.Trim().Length != 0 && txtAcct3.Text.Trim().Length != 10) ||
                            (txtAcct3.Text.Trim().Length != 0 && !long.TryParse(txtAcct3.Text.Trim(), out validator)))
                        {
                            error = true;
                            alert.AddError("Bad SIO", "SIO must be a 10-digit number.");
                        }
                    }
                    else if (ddlAccountType.SelectedValue == "2")
                    {
                        // real order
                        long validator;
                        if (txtAcct1.Text.Trim().Length != 8 || !long.TryParse(txtAcct1.Text.Trim(), out validator) ||
                            !LineItem.VerifyNumber("FUND", txtAcct1.Text.Trim()))
                        {
                            error = true;
                            alert.AddError("Bad Fund", "Fund must be a valid 8-digit number.");
                        }
                        if (txtAcct2.Text.Trim().Length != 10 || !long.TryParse(txtAcct2.Text.Trim(), out validator) ||
                            !LineItem.VerifyNumber("ORDER", txtAcct2.Text.Trim()))
                        {
                            error = true;
                            alert.AddError("Bad Real Order", "Real Order must be a valid 10-digit number.");
                        }
                    }
                    else if (ddlAccountType.SelectedValue == "3")
                    {
                        // wbs element
                        long validator;
                        var match = Regex.Match(txtAcct1.Text, @"\bC[.][0-9][0-9][.][0-9][0-9][0-9][0-9][0-9]\b");
                        if (txtAcct1.Text.Trim().Length != 10 || !match.Success ||
                            !LineItem.VerifyNumber("WBS", txtAcct1.Text.Trim().Replace(".", string.Empty)))
                        {
                            error = true;
                            alert.AddError("Bad WBS", "WBS must be a valid 7-digit number.");
                        }
                        if ((txtAcct2.Text.Trim().Length != 0 && txtAcct2.Text.Trim().Length != 10) ||
                            (txtAcct2.Text.Trim().Length != 0 && !long.TryParse(txtAcct2.Text.Trim(), out validator)))
                        {
                            error = true;
                            alert.AddError("Bad SIO", "SIO must be a 10-digit number.");
                        }
                    }
                    else if (ddlAccountType.SelectedValue == "4")
                    {
                        // business partner number
                        long validator;
                        if (txtAcct1.Text.Trim().Length != 7 || !txtAcct1.Text.Trim().StartsWith("3") ||
                            !long.TryParse(txtAcct1.Text.Trim(), out validator))
                        {
                            error = true;
                            alert.AddError("Bad BPN",
                                "Business Partner Number must be a 7-digit number starting with '3'.");
                        }
                    }

                    if (!error) // Save the account numbers now.
                    {
                        // check if any changes were made. if not, we shouldn't bother saving as that would also overwrite the billing plan (maybe someone decided that needed to be changed)
                        if (line.AccountTypeID == int.Parse(ddlAccountType.SelectedValue) && (line.AccountNumber1 == txtAcct1.Text.Trim() ||
                             (line.AccountNumber1 == null && txtAcct1.Text.Trim() == string.Empty)) &&
                            (line.AccountNumber2 == txtAcct2.Text.Trim() ||
                             (line.AccountNumber2 == null && txtAcct2.Text.Trim() == string.Empty)) &&
                            (line.AccountNumber3 == txtAcct3.Text.Trim() ||
                             (line.AccountNumber3 == null && txtAcct3.Text.Trim() == string.Empty)))
                            return;

                        line.AccountTypeID = int.Parse(ddlAccountType.SelectedValue);

                        line.AccountNumber1 = txtAcct1.Text.Trim();

                        line.AccountNumber2 = txtAcct2.Text.Trim() != string.Empty ? txtAcct2.Text.Trim() : null;

                        line.AccountNumber3 = txtAcct3.Text.Trim() != string.Empty ? txtAcct3.Text.Trim() : null;

                        // Set Billing Plan
                        LineItem.SetBilling(line);
                        // Save
                        ticket.Save();
                        // Update Labels
                        updateLiteral_Account(line, litAccountNumbers);
                    }
                    else
                    {
                        alert.AddWarning("Not saved",
                            "Account Number changes for the line " + line.Picid +
                            " were not saved due to errors. Other settings were saved successfully. Please try again using valid information.");
                        scrollTop();
                        alert.ShowBrokenRules();
                    }
                }
            }
        }
开发者ID:drewjst,项目名称:Risque,代码行数:101,代码来源:TicketDetail.aspx.cs

示例3: AcctValidation

 // Billing and Text Box Rule Validation and Bulk Upload Validation
 protected bool AcctValidation(Alert alert)
 {
     bool canSave = true;
     // Verify Account Info
     switch (ddlAccountType.SelectedValue)
     {
         case "1": // Cost Center
             {
                 long validator;
                 if (txtFund.Text.Trim().Length != 8 || !long.TryParse(txtFund.Text.Trim(), out validator) || !LineItem.VerifyNumber("FUND", txtFund.Text.Trim()))
                 {
                     canSave = false;
                     alert.AddError("Bad Fund", "Fund must be a valid 8-digit number.");
                 }
                 if (txtCostCenter.Text.Trim().Length != 10 || !long.TryParse(txtCostCenter.Text.Trim(), out validator) || !LineItem.VerifyNumber("COST", txtCostCenter.Text.Trim()))
                 {
                     canSave = false;
                     alert.AddError("Bad Cost Center", "Cost Center must be a valid 10-digit number.");
                 }
                 if ((txtSIO.Text.Trim().Length != 0 && txtSIO.Text.Trim().Length != 10) || (txtSIO.Text.Trim().Length != 0 && !long.TryParse(txtSIO.Text.Trim(), out validator)))
                 {
                     canSave = false;
                     alert.AddError("Bad SIO", "SIO must be a 10-digit number.");
                 }
                 break;
             }
         case "2": // Real Order
             {
                 long validator;
                 if (txtFund.Text.Trim().Length != 8 || !long.TryParse(txtFund.Text.Trim(), out validator) || !LineItem.VerifyNumber("FUND", txtFund.Text.Trim()))
                 {
                     canSave = false;
                     alert.AddError("Bad Fund", "Fund must be a valid 8-digit number.");
                 }
                 if (txtRealOrder.Text.Trim().Length != 10 || !long.TryParse(txtRealOrder.Text.Trim(), out validator) || !LineItem.VerifyNumber("ORDER", txtRealOrder.Text.Trim()))
                 {
                     canSave = false;
                     alert.AddError("Bad Real Order", "Real Order must be a valid 10-digit number.");
                 }
                 break;
             }
         case "3": // WBS Element
             {
                 long validator;
                 Match match = Regex.Match(txtWBS.Text, @"\bC[.][0-9][0-9][.][0-9][0-9][0-9][0-9][0-9]\b");
                 if (txtWBS.Text.Trim().Length != 10 || !match.Success || !LineItem.VerifyNumber("WBS", txtWBS.Text.Trim().Replace(".", string.Empty)))
                 {
                     canSave = false;
                     alert.AddError("Bad WBS", "WBS must be a valid 7-digit number.");
                 }
                 if ((txtSIO.Text.Trim().Length != 0 && txtSIO.Text.Trim().Length != 10) || (txtSIO.Text.Trim().Length != 0 && !long.TryParse(txtSIO.Text.Trim(), out validator)))
                 {
                     canSave = false;
                     alert.AddError("Bad SIO", "SIO must be a 10-digit number.");
                 }
                 break;
             }
         case "4": // Business Partner Number
             {
                 long validator;
                 if (txtBPN.Text.Trim().Length != 7 || !txtBPN.Text.Trim().StartsWith("3") || !long.TryParse(txtBPN.Text.Trim(), out validator))
                 {
                     canSave = false;
                     alert.AddError("Bad BPN", "Business Partner Number must be a 7-digit number starting with '3'.");
                 }
                 break;
             }
         default:
             {
                 canSave = false;
                 alert.AddWarning("No Account", "Select an Account Type");
                 break;
             }
     }
     if (canSave == false) // Send back to user to fix Account Errors
     {
         alert.ShowBrokenRules();
         return false;
     }
     else
         return true;
 }
开发者ID:drewjst,项目名称:Risque,代码行数:83,代码来源:CreateTicket.aspx.cs

示例4: CheckLine_csv


//.........这里部分代码省略.........
                {
                    // check if AP PIC
                    valid = false;
                    alert.AddError("AP PIC", "Sorry, but the PIC at line " + values[0] + " is reserved for use only by ITaP Data Networks personnel. Please select a different PIC ID to proceed.");
                }
                else if (validPiCs.Contains(values[2], StringComparer.InvariantCultureIgnoreCase))
                {
                    valid = false;
                    alert.AddError("Bad pic",
                        "PIC ID: <b>" + values[2] + "</b> at line item <b>" + values[0] +
                        "</b> is duplicated in this file. Please correct the file and try again.");
                }
                else //--Add Valid PICs to a List--//
                    validPiCs.Add(values[2]);
            }
            else
            {
                valid = false;
                alert.AddError("Bad pic", "PIC ID value at line " + values[0] + " is required.");
            }
            // Leave the rest of this method if it is a Phone Only Connection
            if (values[14] == "Y".ToUpperInvariant())
            {
                var roomId = pic.Device.RoomID.ToString();
                var isVoip = string.Empty;
                isVoip = Risque.Utility.SqlHelper.GetSingleSqlValue(@"SELECT location.IsVoip AS VOIP
                                FROM Records.dbo.Rooms AS room
                                JOIN Records.dbo.Locations AS location
                                      ON room.LocationID = location.ID
                                WHERE room.ID = " + roomId + ";", Risque.Utility.SqlHelper.GetConnectionString("Records"));
                if (isVoip != "True")
                {
                    //Return to user -- building is not listed as a VOIP Building in records.
                    alert.AddWarning("Phone Only", "PIC ID: <b>" + values[2] + "</b> at line item <b>" + values[0] + "</b>  is not designated as a VoIP building. Please correct the file and try again.");
                    valid = false;
                    return valid;
                }
                // Check voice only account numbers for activate and modify only.
                if (action != null && (action.Name == "Modify" || action.Name == "Activate"))
                    valid = AcctValidation_csv(values, alert);
                return valid;
            }

            // check if on the default vlan
            var hasDefaultVlan = false;
            foreach (InterfaceVLAN vlan in pic.InterfaceVLANs)
            {
                if (vlan.Vlan.Number == 1)
                {
                    hasDefaultVlan = true;
                    break;
                }
            }

            if (!(pic.InterfaceVLANs.Count == 0 || hasDefaultVlan))
            {
                // PIC is active
                if (action != null && action.Name == TicketsBusiness.Action.Activate)
                {
                    valid = false;
                    alert.AddError("Bad pic", "Cannot " + action.Name + " PIC at line " + values[0] + " because it is already active.");
                }
            }
            else
            {
                // PIC is inactive
开发者ID:drewjst,项目名称:Risque,代码行数:67,代码来源:CreateTicket.aspx.cs

示例5: btnUpload_Click

        protected void btnUpload_Click(object sender, EventArgs e)
        {
            var alert = new Alert(BulkUploadBrokenRulesDisplay);
            bool valid = true;

            // get file
            Stream csvFile = uplPICs.PostedFile.InputStream;
            var csvName = uplPICs.PostedFile.FileName;

            //
            if (csvName == string.Empty)
            {
                valid = false;
                alert.AddError("No file", "Please select a file and click Upload CSV File.");
            }

            // check size
            if (valid && uplPICs.PostedFile.ContentLength >= 35840)
            {
                valid = false;
                alert.AddError("Too large", "File size is too large. Files must be smaller than 35 KB.");
            }

            // check extension
            if (valid)
            {
                string[] fileExt = csvName.Split('.');
                string ext = fileExt[fileExt.Length - 1];

                if (ext.ToLower() != "csv")
                {
                    valid = false;
                    alert.AddError("Not CSV", "File uploaded must have an extension of \".csv\".");
                }
            }
            // Create StreamReader
            StreamReader sr = new StreamReader(csvFile);
            try
            {
                if (valid)
                {
                    int i = 0;
                    string line;
                    // Keep track of PICS to deduplicate
                    List<string> validPiCs = new List<string>();

                    // ENTER readline loop
                    while ((line = sr.ReadLine()) != null)
                    {
                        // check line
                        if (line.Equals(string.Empty) || i == 0)
                        {
                            i++;
                            continue;
                        }

                        String strpattern = "[0-9a-z,A-Z\t\v\r\n]";
                        if (!Regex.IsMatch(line, strpattern))
                        {
                            valid = false;
                            alert.AddError("Line invalid", "Line " + (i + 1) + " is invalid.");
                            continue;
                        }
                        //--Split the Line into an Array of Strings using Commas
                        string[] values = line.Split(Convert.ToChar(","));

                        //--Validate Line Numbers
                        String strlinepattern = "^[0-9]+$";
                        if (!Regex.IsMatch(values[0], strlinepattern))
                        {
                            valid = false;
                            alert.AddError("Invalid line number", "Line number at line " + i + " is invalid.");
                        }
                        //Run validation to ensure the line items are in the correct format
                        if (!CheckLine_csv(values, alert, validPiCs))
                        {
                            valid = false;
                        }
                        i++;
                    }
                    if (!validPiCs.Any())
                    {
                        valid = false;
                        alert.AddWarning("No Data", "There were no records in the bulk upload file to be processed.");
                    }

                    if (valid)
                    {
                        i = 0;
                        // Passed checkCSVLine Method -- So add to Line Items
                        csvFile.Seek(0, SeekOrigin.Begin); // Start at the beginning
                        while ((line = sr.ReadLine()) != null)
                        {
                            if (line.Equals(string.Empty) || i == 0)
                            {
                                i++;
                                continue;
                            }
                            //--Fix Excel Weirdness and smart single quotes and apostrophe--//
                            line = Regex.Replace(line, "[\u2018\u2019\u201A]", "'");
//.........这里部分代码省略.........
开发者ID:drewjst,项目名称:Risque,代码行数:101,代码来源:CreateTicket.aspx.cs


注:本文中的Alert.AddWarning方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。