Exemplo n.º 1
0
        /// <summary>
        /// Bind danh sách các quyền trong hệ thống
        /// </summary>
        private void BindData()
        {
            BUser ctlUP = new BUser();

            if (!Global.IsAdmin())
            {
                Response.Redirect("/permission-fail.aspx");
            }
            BPermisionDefinition ctl = new BPermisionDefinition();

            grvListPermission.DataSource = ctl.Get(0, "", "");
            grvListPermission.DataBind();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Cập nhật thông tin quyền
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void cmdUpdateP_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtCode.Text) && !string.IsNullOrEmpty(txtName.Text))
     {
         BPermisionDefinition ctl = new BPermisionDefinition();
         OPermisionDefinition obj = new OPermisionDefinition();
         if (hdfId.Value != "-1")
         {
             try
             {
                 //--- Lấy thông tin update
                 obj = ctl.Get(int.Parse(hdfId.Value), "", "")[0];
                 if (obj != null)
                 {
                     obj.Name = txtName.Text.Trim();
                     //obj.Code = txtCode.Text.Trim();
                     ctl.Update(obj.ID, obj.Code, obj.Name);
                     BindData();
                     txtName.Text = "";
                     txtCode.Text = "";
                     hdfId.Value  = "-1";
                 }
             }
             catch (Exception exx)
             { }
         }
         else
         {
             IList <OPermisionDefinition> lst = ctl.Get(0, txtCode.Text, "");
             if (lst != null && lst.Count > 0)
             {
                 RegisterClientScriptBlock("Aler", "<script laguage='javácript'>alert('Mã quyền đã tồn tại');</script>");
             }
             else
             {
                 //--- Thêm mới quyền
                 obj.Name = txtName.Text.Trim();
                 obj.Code = txtCode.Text.Trim();
                 ctl.Add(obj);
                 BindData();
                 txtName.Text = "";
                 txtCode.Text = "";
             }
         }
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Thao tác trên danh sách quyền
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void grvListPermission_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "cmdEdit")
     {
         hdfId.Value = e.CommandArgument.ToString();
         BPermisionDefinition ctl = new BPermisionDefinition();
         OPermisionDefinition obj = new OPermisionDefinition();
         //--- Lấy thông tin update
         try
         {
             obj = ctl.Get(int.Parse(e.CommandArgument.ToString()), "", "")[0];
             if (obj != null)
             {
                 txtCode.Text    = obj.Code;
                 txtName.Text    = obj.Name;
                 txtCode.Enabled = false;
             }
         }
         catch (Exception exxx)
         {
         }
     }
 }