Example #1
0
    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;
        }
    }
Example #2
0
    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;
        }
    }