Beispiel #1
0
    // load thong tin :

    private void loadtt()
    {
        int            id   = Convert.ToInt32(Request.QueryString["id"]);
        roleBLL        bs   = new roleBLL();
        List <roleDAL> list = bs.getRolebyId(id);

        txtTen.Text = list[0].role;
        if (list[0].truycap_cms == true)
        {
            rbYes.Checked = true;
        }
        else if (list[0].truycap_cms == false)
        {
            rbNo.Checked = true;
        }

        if (list[0].special == true)
        {
            rbYess.Checked = true;
        }
        else if (list[0].special == false)
        {
            rbNos.Checked = true;
        }
    }
Beispiel #2
0
    private void loadrole()
    {
        roleBLL        bs   = new roleBLL();
        List <roleDAL> list = bs.getRole();

        rpRole.DataSource = list;
        rpRole.DataBind();

        for (int i = 0; i <= list.Count - 1; i++)
        {
            Label        lbCMS = rpRole.Items[i].FindControl("lbCMS") as Label;
            Label        lbSTT = rpRole.Items[i].FindControl("lbSTT") as Label;
            DropDownList ddlSp = rpRole.Items[i].FindControl("ddlSp") as DropDownList;
            if (list[i].truycap_cms == true)
            {
                lbCMS.Text = "Cho phép";
            }
            else
            {
                lbCMS.Text = "Từ chối";
            }
            if (list[i].special == true)
            {
                ddlSp.SelectedValue = "1";
            }
            else
            {
                ddlSp.SelectedValue = "0";
            }
            lbSTT.Text = (i + 1).ToString();
        }
    }
Beispiel #3
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        string  id    = "";
        bool    tf    = false;
        bool    tff   = false;
        bool    check = false;
        roleBLL bs    = new roleBLL();

        for (int i = 0; i <= rpRole.Items.Count - 1; i++)
        {
            DropDownList ddlSp  = rpRole.Items[i].FindControl("ddlSp") as DropDownList;
            CheckBox     cbDell = rpRole.Items[i].FindControl("cbDell") as CheckBox;
            if (ddlSp.SelectedValue == "0")
            {
                tf = bs.editsp("false", Convert.ToInt32(cbDell.ToolTip));
            }
            else
            {
                tf = bs.editsp("true", Convert.ToInt32(cbDell.ToolTip));
            }
            if (cbDell.Checked)
            {
                id += cbDell.ToolTip + ",";
            }
        }

        for (int i = 0; i <= rpRole.Items.Count - 1; i++)
        {
            CheckBox cbDell = rpRole.Items[i].FindControl("cbDell") as CheckBox;
            if (cbDell.Checked)
            {
                id   += cbDell.ToolTip + ",";
                check = true;
            }
        }

        int hid = id.Length;

        if (check == true)
        {
            string up = id.Remove(hid - 1);
            tff = bs.del(up);
        }
        if (tff == true | tf == true)
        {
            Response.Redirect("role.aspx?up=t");
        }
        else
        {
            lbError.Text = "<div class='error'> " +
                           " <div class='tl'></div><div class='tr'></div>"
                           + "<div class='desc'>"
                           + "	<p>Cập nhật thất bại!</p>"
                           + "</div>"
                           + "<div class='bl'></div><div class='br'></div>"
                           + "</div>";
        }
    }
Beispiel #4
0
    // load role:
    private void loadRole()
    {
        roleBLL bs = new roleBLL();

        ddlRole.DataSource     = bs.getRole();
        ddlRole.DataTextField  = "role";
        ddlRole.DataValueField = "id_role";
        ddlRole.DataBind();
    }
Beispiel #5
0
    protected void btnLogin_Click(object sender, EventArgs e)
    {
        roleBLL              ro   = new roleBLL();
        nguoidungBLL         bs   = new nguoidungBLL();
        List <nguoidungDAL>  list = bs.dangNhap(txtTK.Text, txtMK.Text);
        List <userpublicDAL> user = new List <userpublicDAL>();
        userpublicDAL        u    = new userpublicDAL();

        if (list.Count == 1)
        {
            List <roleDAL> r = ro.getRolebyId(list[0].role);
            if (r[0].truycap_cms == true && r[0].special == false)
            {
                u.id_user = list[0].id_user;
                u.hoten   = list[0].hoten;
                u.special = false;
                user.Add(u);
                Session["adminuser"] = user;
                Response.Redirect("/admin/");
            }
            else if (r[0].truycap_cms == true && r[0].special == true)
            {
                u.id_user = list[0].id_user;
                u.hoten   = list[0].hoten;
                u.special = true;
                user.Add(u);
                Session["adminuser"] = user;
                Response.Redirect("/admin/");
            }
            else
            {
                lbError.Text = "<div class='notice'>"
                               + "<div class='tl'></div><div class='tr'></div>"
                               + "<div class='desc'>"
                               + "<p>Bạn bị giới hạn quyền truy cập !</p>"
                               + "</div>"
                               + "<div class='bl'></div><div class='br'></div>"
                               + "</div>";
            }
        }
        else
        {
            lbError.Text = "<div class='error'>"
                           + "<div class='tl'></div><div class='tr'></div>"
                           + "<div class='desc'>"
                           + "<p>Sai mật khẩu hoặc tài khoản !</p>"
                           + "</div>"
                           + "<div class='bl'></div><div class='br'></div>"
                           + "</div>";
        }
    }
Beispiel #6
0
    protected void btnSua_Click(object sender, EventArgs e)
    {
        string b  = "";
        string s  = "";
        bool   tf = false;

        if (rbYes.Checked == true)
        {
            b = "true";
        }
        else if (rbNo.Checked == true)
        {
            b = "false";
        }

        if (rbYess.Checked == true)
        {
            s = "true";
        }
        else if (rbNos.Checked == true)
        {
            s = "false";
        }
        int     id = Convert.ToInt32(Request.QueryString["id"]);
        roleBLL bs = new roleBLL();

        if (bs.check(txtTen.Text, id) == true)
        {
            lbRole.Text = "Tên này đã được sử dụng.";
        }
        else
        {
            tf = bs.edit(id, txtTen.Text.Trim(), b, s);
            if (tf == true)
            {
                Response.Redirect("role.aspx?edit=t");
            }
            else
            {
                lbError.Text = "<div class='error'>"
                               + "<div class='tl'></div><div class='tr'></div>"
                               + "<div class='desc'>"
                               + "<p>Sửa  bị lỗi!</p>"
                               + "</div>"
                               + "<div class='bl'></div><div class='br'></div>"
                               + "</div>";
            }
        }
    }
Beispiel #7
0
    private void loadrole()
    {
        roleBLL        rb = new roleBLL();
        List <roleDAL> rd = rb.getRole();

        ddlRole.Items.Add("All");
        ddlTimKiem.Items.Add("All");
        for (int i = 0; i <= rd.Count - 1; i++)
        {
            ddlRole.Items.Add(rd[i].role);
            ddlTimKiem.Items.Add(rd[i].role);
        }
        ddlRole.DataBind();
        ddlTimKiem.DataBind();
    }
Beispiel #8
0
    protected void btnThem_Click(object sender, EventArgs e)
    {
        bool   tf = false;
        string b  = "";
        string s  = "";

        if (rbYes.Checked == true)
        {
            b = "true";
        }
        else if (rbNo.Checked == true)
        {
            b = "false";
        }
        if (rbYess.Checked == true)
        {
            s = "true";
        }
        else if (rbNos.Checked == true)
        {
            s = "false";
        }
        roleBLL bs = new roleBLL();

        if (bs.check(txtTen.Text) == true)
        {
            lbRole.Text = "Tên này đã được sử dung.";
        }
        else
        {
            tf = bs.add(txtTen.Text.Trim(), b, s);
            if (tf == true)
            {
                Response.Redirect("role.aspx?add=t");
            }
            else
            {
                lbError.Text = "<div class='error'>"
                               + "<div class='tl'></div><div class='tr'></div>"
                               + "<div class='desc'>"
                               + "<p>Thêm bị lỗi !</p>"
                               + "</div>"
                               + "<div class='bl'></div><div class='br'></div>"
                               + "</div>";
            }
        }
    }