コード例 #1
0
    protected void RadGrid1_OnItemDataBound(object sender, GridItemEventArgs e)
    {
        var cboNhomQuyen = e.Item.FindControl("cbboxnhomquyen") as RadComboBox;

        if (cboNhomQuyen != null)
        {
            var presenter   = new PToNguoiDung(this);
            var dsNhomquyen = presenter.ListNhomQuyen();

            cboNhomQuyen.DataTextField  = "TenNhomQuyen";
            cboNhomQuyen.DataValueField = "MaNhomQuyen";
            cboNhomQuyen.DataSource     = dsNhomquyen;
            cboNhomQuyen.DataBind();
        }
        if (e.Item is GridEditFormItem && e.Item.IsInEditMode)
        {
            var item    = (GridEditFormItem)e.Item;
            var combo   = (RadComboBox)item.FindControl("cbboxnhomquyen");
            var text_id = (RadTextBox)item.FindControl("id_nguoidung");
            var matkhau = (RadTextBox)item.FindControl("txtmatkhau");
            if (!(e.Item is IGridInsertItem))
            {
                combo.SelectedValue = DataBinder.Eval(item.DataItem, "MaNhomQuyen").ToString();
                text_id.Text        = DataBinder.Eval(item.DataItem, "ID").ToString();
                matkhau.Text        = DataBinder.Eval(item.DataItem, "MatKhau").ToString();
            }
        }
    }
コード例 #2
0
    protected void txtsearch_OnTextChanged(object sender, EventArgs e)
    {
        var presenter = new PToNguoiDung(this);
        List <GetListNguoiDung_Result> dt = presenter.List(txtsearch.Text);

        RadGrid1.DataSource = dt;
        RadGrid1.DataBind();
    }
コード例 #3
0
    protected void RadGrid1_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e)
    {
        var presenter = new PToNguoiDung(this);
        List <GetListNguoiDung_Result> dt;

        if (txtsearch.Text == "")
        {
            dt = presenter.List(null);
        }
        else
        {
            dt = presenter.List(txtsearch.Text);
        }
        RadGrid1.DataSource = dt;
    }
コード例 #4
0
    protected void RadGrid1_OnDeleteCommand(object sender, GridCommandEventArgs e)
    {
        newValue     = new Hashtable();
        editableItem = e.Item as GridEditableItem;
        e.Item.OwnerTableView.ExtractValuesFromItem(newValue, editableItem);
        var presenter = new PToNguoiDung(this);

        var id = e.Item.FindControl("id_nguoidung_item") as Label;

        ID = int.Parse(id.Text);

        Message = presenter.Delete() ? "Xóa xong" : "Không xóa được nè";
        if (Message == "Xóa xong")
        {
        }
    }
コード例 #5
0
    protected void RadGrid1_OnInsertCommand(object sender, GridCommandEventArgs e)
    {
        newValue     = new Hashtable();
        editableItem = e.Item as GridEditableItem;
        e.Item.OwnerTableView.ExtractValuesFromItem(newValue, editableItem);
        var presenter = new PToNguoiDung(this);

        var cbb = e.Item.FindControl("cbboxnhomquyen") as RadComboBox;

        MaNhomQuyen = Convert.ToInt32(cbb.SelectedValue);
        var matkhau = e.Item.FindControl("txtmatkhau") as RadTextBox;

        MatKhau = matkhau.Text;
        Message = presenter.Insert() ? "Thêm thành công" : "Thêm thất bại";
        if (Message == "Thêm thành công")
        {
        }
    }
コード例 #6
0
    protected void RadGrid1_OnUpdateCommand(object o, GridCommandEventArgs e)
    {
        newValue     = new Hashtable();
        editableItem = e.Item as GridEditableItem;
        e.Item.OwnerTableView.ExtractValuesFromItem(newValue, editableItem);
        var presenter = new PToNguoiDung(this);

        var cbb = e.Item.FindControl("cbboxnhomquyen") as RadComboBox;

        MaNhomQuyen = Convert.ToInt32(cbb.SelectedValue);
        var id = e.Item.FindControl("id_nguoidung") as RadTextBox;

        ID = int.Parse(id.Text);
        var matkhau = e.Item.FindControl("txtmatkhau") as RadTextBox;

        MatKhau = matkhau.Text;
        Message = presenter.Update() ? "Đã cập nhật" : "Cập nhật bị lỗi";
        if (Message == "Đã cập nhật")
        {
        }
    }