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(); } } }
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(); }
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; }
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") { } }
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") { } }
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") { } }