protected void RadGrid1_SelectedIndexChanged1(object sender, EventArgs e) { GridDataItem item = (GridDataItem)RadGrid1.SelectedItems[0];//get selected row var presenter = new PToBCTonKho(this); DataTable ctbc = presenter.GetListCT_BaoCao(int.Parse(item["ID"].Text)); RadGrid2.DataSource = ctbc; RadGrid2.DataBind(); //currentId = int.Parse(item["ID"].Text); //Session["curID"] = int.Parse(item["ID"].Text); }
protected void RadGrid1_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e) { //nó tự binjd trong hàm này var presenter = new PToBCTonKho(this); //DataTable dt; RadGrid1.DataSource = presenter.GetListBaoCao(); //if (dt.Rows.Count != 0) // Session["curID"] = dt.Rows[0][0].ToString(); //else // Session["curID"] = "-1"; //RadGrid1.DataBind(); }
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 PToBCTonKho(this); date = DateTime.Parse(newValue["Thang"].ToString()); if (presenter.checkMonth(date)) { presenter.Insert(); } else { string scriptstring = "radalert('Job issue.Please try again later.', 250, 80,'Information');"; ScriptManager.RegisterStartupScript(this, this.GetType(), "radalert", scriptstring, true); } }
protected void RadGrid2_OnNeedDataSource(object sender, GridNeedDataSourceEventArgs e) { var presenter = new PToBCTonKho(this); //RadGrid2.DataSource = presenter.GetList(); }