protected void txtsearch_OnTextChanged(object sender, EventArgs e) { var presenter = new PMLoaiPhong(this); DataTable dt; dt = presenter.List(txtsearch.Text); RadGrid1.DataSource = dt; RadGrid1.DataBind(); }
protected void RadGrid1_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e) { var presenter = new PMLoaiPhong(this); DataTable 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 PMLoaiPhong(this); GridDataItem item = (GridDataItem)e.Item; int id = Convert.ToInt32(item.GetDataKeyValue("ID").ToString()); Message = presenter.Delete(id) ? "Xóa xong" : "Không xóa được nè"; if (Message == "Xóa xong") { } }
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 PMLoaiPhong(this); var txtgiangay = e.Item.FindControl("txtgiangay") as RadNumericTextBox; var txtgiadem = e.Item.FindControl("txtgiadem") as RadNumericTextBox; var txtidphong = e.Item.FindControl("txtidphong") as RadTextBox; GiaNgay = Convert.ToDecimal(txtgiangay.Text); GiaDem = Convert.ToDecimal(txtgiadem.Text); ID = Convert.ToInt32(txtidphong.Text); Message = presenter.Update() ? "Đã cập nhật" : "Cập nhật bị lỗi"; if (Message == "Đã cập nhật") { } }
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 PMLoaiPhong(this); var txtgiangay = e.Item.FindControl("txtgiangay") as RadNumericTextBox; var txtgiadem = e.Item.FindControl("txtgiadem") as RadNumericTextBox; if (txtgiangay != null) { GiaNgay = Convert.ToDecimal(txtgiangay.Text); } if (txtgiadem != null) { GiaDem = Convert.ToDecimal(txtgiadem.Text); } Message = presenter.Inseart() ? "Thêm thành công" : "Thêm thất bại"; if (Message == "Thêm thành công") { } }