public bool DeleteData(object obj, string prameter) { //Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>if(confirm('Are you sure you want to delete?')){DeleteData1();}else{}</script>"); bool isSelected = false; string deletStr = "select * from GlobalManufactureChipsetControl where PID=" + moduleTypeID + "ORDER BY DriveType,RegisterAddress,ItemName,ModuleLine,ChipLine"; try { for (int i = 0; i < chipsetControl.Length; i++) { ASCXChipSetContrl cb = (ASCXChipSetContrl)ChipsetContrlList.FindControl(chipsetControl[i].ID); if (cb != null) { if (cb.BeSelected == true) { mydt.Rows[i].Delete(); isSelected = true; } } else { Response.Write("<script>alert('can not find user control!');</script>"); return(false); } } if (isSelected == false) { //Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('请至少选择一个!');return false;</script>"); this.Page.RegisterStartupScript("", "<script>alert('请至少选择一个!');</script>"); return(false); } int result = -1; if (Session["DB"].ToString().ToUpper() == "ATSDB") { result = pDataIO.UpdateWithProc("GlobalManufactureChipsetControl", mydt, deletStr, logTracingString, "ATS_V2"); } else if (Session["DB"].ToString().ToUpper() == "ATSDEBUGDB") { result = pDataIO.UpdateWithProc("GlobalManufactureChipsetControl", mydt, deletStr, logTracingString, "ATS_VXDEBUG"); } if (result > 0) { mydt.AcceptChanges(); } else { pDataIO.AlertMsgShow("数据更新失败!"); } Response.Redirect(Request.Url.ToString()); return(true); } catch (System.Exception ex) { throw ex; } }
public bool DeleteData(object obj, string prameter) { //Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>if(confirm('Are you sure you want to delete?')){DeleteData1();}else{}</script>"); bool isSelected = false; string deletStr = "select * from GlobalMSADefintionInf where PID=" + moduleTypeID + "ORDER BY SlaveAddress,Page,StartAddress,Channel"; try { for (int i = 0; i < GlobleMSADefine.Length; i++) { ASCXChipSetContrl cb = (ASCXChipSetContrl)GlobalMSADefinList.FindControl(GlobleMSADefine[i].ID); if (cb != null) { if (cb.BeSelected == true) { mydt.Rows[i].Delete(); isSelected = true; } } else { Response.Write("<script>alert('can not find user control!');</script>"); return(false); } } if (isSelected == false) { //Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert('Did not choose any one!');return false;</script>"); this.Page.RegisterStartupScript("", "<script>alert('Did not choose any one!');</script>"); return(false); } int result = pDataIO.UpdateWithProc("GlobalMSADefintionInf", mydt, deletStr, logTracingString); if (result > 0) { mydt.AcceptChanges(); } else { pDataIO.AlertMsgShow("Update data fail!"); } Response.Redirect(Request.Url.ToString()); return(true); } catch (System.Exception ex) { throw ex; } }