protected void gridCheck_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { if (e.CommandName == "See") { object[] keys = gridCheck.DataKeys[e.RowIndex]; PageContext.RegisterStartupScript(Window1.GetShowReference("~/UI/QueryCheckTask/ReadCheck.aspx?ExeCheckId=" + keys[0], "查看执行监督记录")); } }
///删除,停做组合|项目 protected void GridTest_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { List <OrderRegister> _gridtestList = GetGridTest(true); GridRow row = GridTest.Rows[e.RowIndex]; OrderRegister _register = _gridtestList.Where <OrderRegister>(c => c.Id == Convert.ToDouble(row.Values[0])).First <OrderRegister>(); if (e.CommandName == "Delete") { if (!_register.Isdelete) { MessageBoxShow("此项目账单已出,不允许删除,请停止测试"); return; } var deletename = "[" + _register.Code + "]" + _register.Name; var strname = ""; if (_register.IsProduct) { deletename = _register.Productname; for (var i = 0; i < _gridtestList.Count; i++) { if (i == e.RowIndex) { continue; } OrderRegister temp = _gridtestList[i]; if (temp.IsProduct && temp.Productname == deletename) { strname += "[" + temp.Code + "]" + temp.Name + ","; temp.Productid = null; temp.Productname = string.Empty; } } } deletename += ","; tbxItemTest.Text = tbxItemTest.Text.Replace(deletename, strname).Replace(",,", ","); _gridtestList.Remove(_register); } else if (e.CommandName == "Stop") { if (_register.Isactive == "1") { row.Values[4] = "停止测试"; _register.Isactive = "0"; } else { GridTest.Rows[e.RowIndex].Values[4] = "正常"; _register.Isactive = "1"; } } BindGridTest(_gridtestList); }
///删除,停做组合|项目 protected void GridTest_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { //List<OrderRegister> _gridtestList = GetGridTest(true); //GridRow row = GridTest.Rows[e.RowIndex]; //OrderRegister _register = _gridtestList.Where<OrderRegister>(c => c.Id == Convert.ToDouble(row.Values[0])).First<OrderRegister>(); //if (e.CommandName == "Delete") //{ // if (!_register.Isdelete) { MessageBoxShow("此项目账单已出,不允许删除"); return; } // // if ((Convert.ToInt32(_register.Orderstatus)) >= ((int)daan.service.common.ParamStatus.OrdersStatus.BarCodePrint)) { MessageBoxShow("条码已打印,不允许删除"); return; } // if ((Convert.ToInt32(_register.Status)) >= ((int)daan.service.common.ParamStatus.OrderbarcodeStatus.Received)) { MessageBoxShow("条码已接收,不允许删除"); return; } // var deletename = _register.Name; // var strname = ""; // if (_register.IsProduct) // { // deletename = _register.Productname; // for (var i = 0; i < _gridtestList.Count; i++) // { // if (i == e.RowIndex) { continue; } // OrderRegister temp = _gridtestList[i]; // if (temp.IsProduct && temp.Productname == deletename) // { // strname += temp.Name + ","; // temp.Productid = null; // temp.Productname = string.Empty; // } // } // } // deletename += ","; // tbxItemTest.Text = tbxItemTest.Text.Replace(deletename, strname).Replace(",,", ","); // _gridtestList.Remove(_register); //} //else if (e.CommandName == "Stop") //{ // if (_register.Isactive == "1") // { // row.Values[4] = "停止测试"; // _register.Isactive = "0"; // } // else // { // GridTest.Rows[e.RowIndex].Values[4] = "正常"; // _register.Isactive = "1"; // } //} // BindGridTest(_gridtestList); }
protected void gr_title_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { object[] keys = this.gr_title.DataKeys[e.RowIndex]; switch (e.CommandName) { case "Details": PageContext.RegisterStartupScript(win_Edit.GetShowReference("../CheckTitle/CheckTitleEdit.aspx?isEdit=0&ID=" + keys[0].ToString(), "详情")); break; case "Delete": BindGRTitle(RemoveCheckTitle(keys[0].ToString())); break; } }
protected void gr_Main_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { object[] keys = this.gr_Main.DataKeys[e.RowIndex]; switch (e.CommandName) { case "Read": PageContext.RegisterStartupScript(win_Edit.GetShowReference("CheckResultDetial.aspx?ID=" + keys[0].ToString(), "详情")); break; case "Check": PageContext.RegisterStartupScript(win_Edit.GetShowReference("CheckEditView.aspx?ID=" + keys[0].ToString(), "评审")); break; } }
protected void gridRole_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { object[] keys = this.gridRole.DataKeys[e.RowIndex]; switch (e.CommandName) { case "Edit": PageContext.RegisterStartupScript(win_Edit.GetShowReference("EditRole.aspx?EditRoleID=" + keys[0].ToString(), "编辑")); break; case "Delete": queryRoleArgs.User = (DataTable)Session["User"]; queryRoleArgs.DeleteRoleId = keys[0].ToString(); OnDeleteRole(null, queryRoleArgs); ttbSearch_Trigger2Click(null, null); break; } }
protected void gr_Main_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { object[] keys = this.gr_Main.DataKeys[e.RowIndex]; switch (e.CommandName) { case "Edit": PageContext.RegisterStartupScript(win_Edit.GetShowReference("EditTemplate.aspx?isEdit=1&ID=" + keys[0].ToString(), "编辑")); break; case "Delete": if (OnDeleteTemp != null) { templateManageArgs.TemplateID = keys[0].ToString(); OnDeleteTemp(null, templateManageArgs); } break; } }
protected void gr_SingleTitle_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { object[] keys = this.gr_SingleTitle.DataKeys[e.RowIndex]; //if (Session["ExeCheckTitleClassList"] == null) //{ // List<AnswerTitle> ListAnswerTitle = new List<AnswerTitle>(); // Session["ExeCheckTitleClassList"] = ListAnswerTitle; //} switch (e.CommandName) { case "Details": PageContext.RegisterStartupScript(win_Edit.GetShowReference("../CheckTitle/CheckTitleEdit.aspx?isEdit=0&ID=" + keys[0].ToString(), "详情")); break; case "Add": BindGRTitle(AddCheckTitleToTemp(keys[0].ToString())); break; } }
// 编辑、删除 protected void gridTask_RowCommand(object sender, ExtAspNet.GridCommandEventArgs e) { object[] keys = this.gridTask.DataKeys[e.RowIndex]; queryTaskArgs.User = (DataTable)Session["User"]; switch (e.CommandName) { case "Edit": PageContext.RegisterStartupScript(win_Edit.GetShowReference("EditTask.aspx?isEdit=1&EditTaskID=" + keys[0].ToString(), "编辑")); break; case "Delete": queryTaskArgs.DeleteTaskId = keys[0].ToString(); OnDeleteTaskId(null, queryTaskArgs); btnSearch_Trigger2Click(null, null); break; case "DownLoadFile": PageContext.RegisterStartupScript(winDownloadFiles.GetShowReference("DownloadFile.aspx?TaskId=" + keys[0].ToString(), "下载文件")); break; } }
protected virtual void OnRowCommand(GridCommandEventArgs e) { EventHandler<GridCommandEventArgs> handler = Events[_rowCommandHandlerKey] as EventHandler<GridCommandEventArgs>; if (handler != null) { handler(this, e); } }