using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using Ajax; public partial class SystemCoding : CommonPage { //创建一个操作记录模板 Maticsoft.Model.nr_sys_rizhi rizhi = new Maticsoft.Model.nr_sys_rizhi(); //创建一个操作记录bll Maticsoft.BLL.nr_sys_rizhi rizhibll = new Maticsoft.BLL.nr_sys_rizhi(); Maticsoft.BLL.nr_sys_leixing lx = new Maticsoft.BLL.nr_sys_leixing(); //创建一个系统编码对象 Maticsoft.Model.nr_sys_bianma bianmamd = new Maticsoft.Model.nr_sys_bianma(); //创建一个系统编码bll层 Maticsoft.BLL.nr_sys_bianma bianmabll = new Maticsoft.BLL.nr_sys_bianma(); protected void Page_Load(object sender, EventArgs e) { Utility.RegisterTypeForAjax(typeof(SystemCoding)); if (!IsPostBack) { if (Session["user"] == null) { Response.Redirect("../index.aspx"); } //获取角色权限 Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)(Session["user"]); getbd(); pdquanxian(user.juese); } } private void getbd() { drp_leixing.DataSource = lx.GetAllList(); drp_leixing.DataValueField = "id"; drp_leixing.DataTextField = "leixing"; drp_leixing.DataBind(); DataSet gyds = DBHlper.Execute("select * from dbo.view_bianma where zhonglei='工序项目'"); if (gyds != null) { sylx.DataSource = gyds.Tables[0].DefaultView; sylx.DataValueField = "mingcheng"; sylx.DataTextField = "mingcheng"; sylx.DataBind(); sylx.Items.Insert(0, new ListItem("制模", "制模")); sylx.Items.Insert(0, new ListItem("通用编码", "通用编码")); } } #region 敏感权限查看 void pdquanxian(int juese) { Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)(Session["user"]); if (DBHlper.getzt(user.id) != 1) { Response.Redirect("../index.aspx"); } if (DBHlper.GetPermission(juese, "系统编码", "nr_sys_bianma", "查看全部") == false) { Response.Redirect("../Common/nopower.htm"); } if (DBHlper.GetPermission(juese, "系统编码", "nr_sys_bianma", "添加")) { bt_tj.Visible = true; } } #endregion protected void cxrz_Click(object sender, EventArgs e) { string rzjgst = " "; DataSet bmzhids = DBHlper.Execute("select * from view_bianma where zhongleiid='" + drp_leixing.Text + "'and mingcheng like '%" + bmmc.Text + "%' order by id desc"); if (bmzhids != null && bmzhids.Tables[0].Rows.Count > 0) { foreach (DataRow r in bmzhids.Tables[0].Rows) { rzjgst += ""; } } else { rzjgst += ""; } rzjgst += "
" + r["zhonglei"] + "" + r["gongxu"] + "" + r["mingcheng"] + " 删除
没有找到相关的操作日志
"; div_main.InnerHtml = rzjgst; } protected void bt_tj_Click(object sender, EventArgs e) { bianmamd.zhongleiid = Convert.ToInt32(drp_leixing.SelectedItem.Value); bianmamd.mingcheng = bmmc.Text; bianmamd.zt = "1"; //给日志模板赋值 rizhi.riqi = DateTime.Now; rizhi.leixing = "系统编码"; string lxname = drp_leixing.SelectedItem.Text; bianmamd.gongxu = sylx.SelectedItem.Text; int rtx= bianmabll.Add(bianmamd); if (rtx > 0) { //将session转换对象取值 Maticsoft.Model.nr_z_yhzh zh = (Maticsoft.Model.nr_z_yhzh)Session["user"]; rizhi.yonghuming = zh.zhanghao; //拼接字符串插入日志 rizhi.jilu = zh.zhanghao + "添加了系统编码,编码类型为:" + drp_leixing.SelectedItem.Text + ",编码名称为:" + bmmc.Text; rizhibll.Add(rizhi); z_error.Text = "编码添加成功"; } else { z_error.Text = "编码添加失败"; } } [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)] public int dlbianma(string bmid) { Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)(Session["user"]); if (DBHlper.GetPermission(user.juese, "系统编码", "nr_sys_bianma", "删除") == false) { return -1; } int code = DBHlper.excutecmd("update nr_sys_bianma set zt='0' where id='"+bmid+"'"); return code; } }