Example #1
0
        override public string PropagationGraphStringFor(IEnumerable <PropagationReason> stack)
        {
            var sb = new StringBuilder("<br>");

            foreach (var reason in stack)
            {
                if (reason.MethodThatTaintedMe == null)
                {
                    sb.AppendFormat("{0}<br>", reason.Explanation);
                }
                else
                {
                    sb.AppendFormat("{2} <a class='{3}' href='{0}'>{1}</a>(ML:{4})<br>which ",
                                    HRefFor(reason.MethodThatTaintedMe),
                                    HtmlSignatureFor(reason.MethodThatTaintedMe),
                                    reason.Explanation,
                                    CssClassFor(reason),
                                    Moonlight.GetSecurityStatusFor(reason.MethodThatTaintedMe));
                }
            }
            return(sb.ToString());
        }
Example #2
0
 private void 上架ToolStripMenuItem_ShownOnContext(object sender, Moonlight.WindowsForms.StateControls.StripMenuItemShownOnContextEventArgs e)
 {
     var rows = e.TargetObjects.AsList<DataGridViewRow>();
     foreach (var row in rows)
     {
         //要启用上架 至少有一个在仓库中
         var productId = (long)((System.Data.DataRowView)row.DataBoundItem).Row.ItemArray[0];
         var product = AppDatabase.db.ProductItems.FindById(productId);
         if (product != null && product.CanUpshelf())
         {
             e.Enabled = true;
             return;
         }
     }
     e.Enabled = false;
 }
Example #3
0
 private void QQ直充利润CheckBox_AppUserSettingChanged(object sender, Moonlight.WindowsForms.AppUserSettingChangedEventArgs e)
 {
     QQ直充利润UpDown.Enabled = (bool)e.NewValue;
 }
 private void 修改QQ直充库存_AppUserSettingChanged(object sender, Moonlight.WindowsForms.AppUserSettingChangedEventArgs e)
 {
     QQ直充库存.Enabled = (bool)e.NewValue;
 }