示例#1
0
    }//end EditCancelButton_Click
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        CGDModel.CGD36_BCO BCO = new CGDModel.CGD36_BCO(ConnectionDB);

        System.Data.Common.DbTransaction DBT = BCO.DBT_Begin();

        try
        {
            string strCode = ((HiddenField)FormView1.FindControl("hidCode")).Value.Trim();
            string strCreateDate = ((HiddenField)FormView1.FindControl("hidCreateDate")).Value.Trim();
            string strCreateUID = ((HiddenField)FormView1.FindControl("hidCreateUID")).Value.Trim();
            string strUpdateDate = ((HiddenField)FormView1.FindControl("hidUpdateDate")).Value.Trim();
            string strUpdateUID = ((HiddenField)FormView1.FindControl("hidUpdateUID")).Value.Trim();
            ParameterList.Clear();
            ParameterList.Add(strCode);
            ParameterList.Add(DBPara(strCreateDate, ParaType.Date));
            ParameterList.Add(strCreateUID);
            ParameterList.Add(DBPara(strUpdateDate, ParaType.Date));
            ParameterList.Add(strUpdateUID);
            ParameterList.Add(DateTime.Now);
            ParameterList.Add(Session["UID"].ToString());
            BCO.DEL_MAIN(ParameterList, DBT);

            ParameterList.Clear();
            ParameterList.Add(strCode);
            ParameterList.Add(DateTime.Now);
            ParameterList.Add(Session["UID"].ToString());
            BCO.DelCodeFileDTLByCode(ParameterList, DBT);

            DBT.Commit();
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MSG", "alert('刪除完成');location.href='CGD361.aspx?code=CGD36';", true);
        }
        catch (Exception ex)
        {
            ErrorMsgLabel.Text = ex.Message;
        }
    }
示例#2
0
    //Update GridView2
    protected void Update_Dtl(System.Data.Common.DbTransaction DBT, DateTime processtime)
    {
        try
        {

            CGDModel.CGD36_BCO BCO = new CGDModel.CGD36_BCO(ConnectionDB);
            string strCode = ((WUI.SLP.SLPUnique)FormView1.FindControl("TextBoxCode")).Text.Trim();
            string strID = ((TextBox)FormView1.FindControl("TextBoxID")).Text.Trim();
            DataTable dtData = dt_DetailOLDData;
            ParameterList.Clear();
            ParameterList.Add(strCode);
            ParameterList.Add(DateTime.Now);
            ParameterList.Add(Session["UID"].ToString());
            BCO.DelCodeFileDTLByCode(ParameterList, DBT);

            for (int i = 0; i < dtData.Rows.Count; i++)
            {


                ParameterList.Clear();
                ParameterList.Add(strID); //CODE_MAIN的ID欄位
                ParameterList.Add(dtData.Rows[i]["CREATEDATE"]);
                ParameterList.Add(dtData.Rows[i]["CREATEUID"]);
                ParameterList.Add(processtime);
                ParameterList.Add(Session["UID"].ToString());
                ParameterList.Add(strCode);//CODE_MAIN的CODE欄位
                ParameterList.Add(dtData.Rows[i]["SCODE"]);
                ParameterList.Add(dtData.Rows[i]["EXPLAIN"]);
                ParameterList.Add(dtData.Rows[i]["FIX_COLUMN"]);

                BCO.CreateCodeFileDTL(ParameterList, DBT);

            }

        }

        catch (Exception ex)
        {
            ErrorMsgLabel.Text = ex.Message;//error訊息丟出顯示
        }
    }