qx_level.aspx.cs
上传用户:lishan0805
上传日期:2019-12-08
资源大小:12048k
文件大小:2k
源码类别:

OA系统

开发平台:

C#

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. using COM.OA.Entity;
  12. using COM.OA.BLL;
  13. using System.Collections.Generic;
  14. using System.Data.SqlClient;
  15. public partial class quanxian_qx_level : System.Web.UI.Page
  16. {
  17.     protected void Page_Load(object sender, EventArgs e)
  18.     {
  19.         users loginuser = Session["loginuser"] as users;
  20.         if (loginuser == null)
  21.         {
  22.             this.Response.Write(string.Format(GetRedirect.ALLREDIRECT, "../login.aspx"));
  23.         }
  24.     }
  25.     protected void ddl_bumen_SelectedIndexChanged(object sender, EventArgs e)
  26.     {
  27.         String bumen = this.ddl_bumen.Text;
  28.         SqlParameter parambumen = new SqlParameter("@deptid", bumen);
  29.         IList<liandongren> lists = BLLGeneric.Select<liandongren>(CommandType.StoredProcedure, "liandong", parambumen);
  30.         this.ddl_duixiang.DataSource = lists;
  31.         this.ddl_duixiang.DataTextField = "Em_name";
  32.         this.ddl_duixiang.DataValueField = "Em_id";
  33.         this.ddl_duixiang.DataBind();
  34.     }
  35.     protected void Button1_Click(object sender, EventArgs e)
  36.     {
  37.         operate op = new operate();
  38.         int u_id = Int32.Parse(this.ddl_duixiang.Text);
  39.         int qx_id = Int32.Parse(this.qx_slelct.Text);
  40.         if (u_id == 0)
  41.         {
  42.             Response.Write(string.Format(GetRedirect.WINALERT, "请选择要更改权限的用户!!"));
  43.             Response.Write(string.Format(GetRedirect.REDIRECT, "qx_level.aspx"));
  44.         }
  45.         else
  46.         {
  47.             String where = "op_u_id='{0}' and op_pop_id='{1}'";
  48.             where = string.Format(where, u_id, qx_id);
  49.             IList<operate> ii = operateBLL.Select(where);
  50.             if (ii.Count == 0)
  51.             {
  52.                 op.op_u_id = u_id;
  53.                 op.op_pop_id = qx_id;
  54.                 int iii = operateBLL.Insert(op);
  55.                 if (iii < 0)
  56.                 {
  57.                     Response.Write(string.Format(GetRedirect.WINALERT, "权限修改成功!!"));
  58.                 }
  59.                 else
  60.                 {
  61.                     Response.Write(string.Format(GetRedirect.WINALERT, "权限修改失败!!"));
  62.                 }
  63.             }
  64.         }
  65.         
  66.     }
  67.    
  68. }