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()); }
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; }
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; }