Exemplo n.º 1
0
 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], "查看执行监督记录"));
     }
 }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
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; }
            // //   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);
        }
Exemplo n.º 4
0
        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;
            }
        }
Exemplo n.º 5
0
        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;
            }
        }
Exemplo n.º 6
0
        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;
            }
        }
Exemplo n.º 7
0
        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;
            }
        }
Exemplo n.º 8
0
        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;
            }
        }
Exemplo n.º 9
0
        // 编辑、删除
        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;
            }
        }
Exemplo n.º 10
0
Arquivo: Grid.cs Projeto: g992com/esb
 protected virtual void OnRowCommand(GridCommandEventArgs e)
 {
     EventHandler<GridCommandEventArgs> handler = Events[_rowCommandHandlerKey] as EventHandler<GridCommandEventArgs>;
     if (handler != null)
     {
         handler(this, e);
     }
 }