protected void EGV_RowCommand(object sender, GridViewCommandEventArgs e) { int id = DataConverter.CLng(e.CommandArgument.ToString()); switch (e.CommandName.ToLower()) { case "del2": oaBll.Del(id); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('操作成功');", true); break; case "restore": oaBll.UpdateStatus(id, 0); break; } DataBind(); }
protected void Del_Btn_Click(object sender, EventArgs e) { int id = DataConvert.CLng(DelID_Hid.Value); M_UserInfo mu = buser.GetLogin(); if (id > 0) { M_OA_Document oaMod = oaBll.SelReturnModel(id); if (oaMod.CurStepNum > 0 || oaMod.UserID != mu.UserID) { function.WriteErrMsg("已开始流程,不可删除"); } else { oaBll.Del(id); MyBind(); } } }