protected void txtsearch_OnTextChanged(object sender, EventArgs e) { var presenter = new PThPhieuChi(this); DataTable dt; dt = presenter.List(txtsearch.Text); RadGrid1.DataSource = dt; RadGrid1.DataBind(); }
protected void RadGrid1_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e) { var presenter = new PThPhieuChi(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 txtidphieuchi = e.Item.FindControl("LayoutTypeIDLabel") as Label; ID = Convert.ToInt32(txtidphieuchi.Text); var presenter = new PThPhieuChi(this); 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 PThPhieuChi(this); var txttongtien = e.Item.FindControl("txttongtien") as RadNumericTextBox; if (txttongtien != null) { TongTien = Convert.ToDecimal(txttongtien.Text); } Message = presenter.Inseart() ? "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 PThPhieuChi(this); var txttongtien = e.Item.FindControl("txttongtien") as RadNumericTextBox; var txtidphieuchi = e.Item.FindControl("txtidphieuchi") as RadTextBox; TongTien = Convert.ToDecimal(txttongtien.Text); ID = Convert.ToInt32(txtidphieuchi.Text); Message = presenter.Update() ? "Đã cập nhật" : "Cập nhật bị lỗi"; if (Message == "Đã cập nhật") { } }