protected void btnDelOK_Click(object sender, System.EventArgs e) { PccMsg myMsg = new PccMsg(Request.Params["Method"].ToString()); string strKey = myMsg.Query("Key"); string strXML = "<PccMsg><user_id>" + Session["UserID"].ToString() + "</user_id><ask_id>" + strKey + "</ask_id></PccMsg>"; PccBsSystemForC.bs_UserManager mybs = new PccBsSystemForC.bs_UserManager(ConfigurationManager.AppSettings["ConnectionType"], ConfigurationManager.AppSettings["ConnectionServer"], ConfigurationManager.AppSettings["ConnectionDB"], ConfigurationManager.AppSettings["ConnectionUser"], ConfigurationManager.AppSettings["ConnectionPwd"], Session["UserIDAndName"].ToString(), ConfigurationManager.AppSettings["EventLogPath"]); DataTable dt; string strReturn = mybs.DoReturnStr("DeleteAskUser", strXML, ""); myMsg.LoadXml(strReturn); if (myMsg.Query("returnValue") == "0") { //要送信給被駁回的申請者 20040418 dt = mybs.DoReturnDataSet("GetAskByAskID", "", strKey).Tables["Ask"]; if (!SendMailToApply(dt.Rows[0]["ap_id"].ToString(), dt.Rows[0]["ap_name"].ToString(), dt.Rows[0]["user_desc"].ToString(), dt.Rows[0]["email"].ToString())) { return; } Response.Redirect(CHECKUSERMANAGE + "?ApID=" + Request.Params["ApID"].ToString()); } else { ClientScript.RegisterClientScriptBlock(this.GetType(),"New", "<script language=javascript>alert('" + myMsg.Query("errmsg") + "');</script>"); } }
private string GetUserXML(string user_id) { PccBsSystemForC.bs_UserManager mybs = new PccBsSystemForC.bs_UserManager(ConfigurationSettings.AppSettings["ConnectionType"] , ConfigurationSettings.AppSettings["ConnectionServer"], ConfigurationSettings.AppSettings["ConnectionDB"], ConfigurationSettings.AppSettings["ConnectionUser"], ConfigurationSettings.AppSettings["ConnectionPwd"],Session["UserIDAndName"].ToString(),ConfigurationSettings.AppSettings["EventLogPath"]); PccCommonForC.PccMsg myMsg = new PccCommonForC.PccMsg(); myMsg.CreateFirstNode("user_id",user_id); PccMsg myReturnMsg = new PccMsg(); myReturnMsg.LoadXml(mybs.DoReturnStr("GetUserData",myMsg.GetXmlStr,"")); //10/6還要繼續做XML的方法 20041006 string fact_id = myReturnMsg.Query("fact_id"); myReturnMsg.CreateFirstNode("fact_no", GetFactNoByFactID(fact_id)); return myReturnMsg.GetXmlStr; }