private void Add() { //添加权限 ManageHelper.CheckAdminPower("system_memberipblockadd"); Sys.Common.IP.RestrictionIPResult ip = Sys.Common.IP.BlockIP.GenerateIPList(Name); if (!ip.IsChecked) { err.AddErr("*IP访问规则格式错误"); } Sys.BLL.SysIpBlock bll = new Sys.BLL.SysIpBlock(); if (bll.CheckName(ID, Name, BlockType, BlockModule)) { err.AddErr("*该IP访问规则已经存在"); } err.ChkErr(); Sys.Model.SysIpBlock model = new Sys.Model.SysIpBlock(); model.ID = 0; model.IpStart = ip.StartIP; model.IpEnd = ip.EndIP; model.Name = Name; model.BlockType = BlockType; model.BlockModule = BlockModule; int NewID = bll.Add(model); ManageHelper.AddLog("system_memberipblockadd", "添加了" + BlockModuleName + BlockTypeName + model.Name);//写日志 Response.Write("<script>window.parent.location.href=\"ipblocklist.aspx?BlockModule=" + BlockModule + "&BlockType=" + BlockType + "&sucmsg=IP访问规则添加成功。\";</script>"); Response.End(); }
private void Save() { var msg = "yes"; //修改权限 // ManageHelper.CheckAdminPower("system_memberipblockupdate"); var ip = Sys.Common.IP.BlockIP.GenerateIPList(Name); if (!ip.IsChecked) { msg = "*IP访问规则格式错误"; Response.Write(msg); Response.End(); } var bll = new Sys.BLL.SysIpBlock(); //if (bll.CheckName(ID, Name, BlockType, BlockModule)) // err.AddErr("*该IP访问规则已经存在"); //err.ChkErr(); var model = new Sys.Model.SysIpBlock(); model.ID = ID; model.IpStart = ip.StartIP; model.IpEnd = ip.EndIP; model.Name = Name; model.BlockType = BlockType; model.BlockModule = BlockModule; if (ID == 0) { bll.Add(model); ManageHelper.AddLog("system_memberipblockadd", "添加了" + BlockModuleName + BlockTypeName + model.Name);//写日志 } else { bll.Update(model); ManageHelper.AddLog("system_memberipblockadd", "修改" + Name + "成" + BlockModuleName + BlockTypeName + model.Name);//写日志 } Response.Write(msg); Response.End(); }