private void Btn_Send_Click(object sender, EventArgs e) { Linq.dbDataContext db = new Linq.dbDataContext(System.Configuration.ConfigurationManager.ConnectionStrings[GlobalParam.DataSourceName].ConnectionString); //db.ExecuteCommand("SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED"); //db.ObjectTrackingEnabled = false; try { ep_sql.Clear(); switch (_Mode) { case "Charge": string Result = Linq.ProgramLogic.WX_UserReplyLog_MySendCreate("上分" + tb_ChargeMoney.Text, _UserRow, DateTime.Now); string WXSend = StartF.SendRobotContent(Result , UserRow.Field <string>("User_ContactTEMPID") , UserRow.Field <string>("User_SourceType") ); // string Result = ""; // db.Logic_WX_UserReplyLog_MySendCreate("上分"+tb_ChargeMoney.Text, _UserRow.Field<string>("User_ContactID"), _UserRow.Field<string>("User_SourceType"), GlobalParam.Key, DateTime.Now, ref Result); //string WXResult= StartF.SendWXContent(Result // , UserRow.Field<string>("User_ContactTEMPID") // ); break; case "CleanUp": string Result2 = Linq.ProgramLogic.WX_UserReplyLog_MySendCreate("下分" + tb_ChargeMoney.Text, _UserRow, DateTime.Now); decimal?TotalPointClean = Linq.ProgramLogic.WXUserChangeLog_GetRemainder(UserRow.Field <string>("User_ContactTEMPID"), UserRow.Field <string>("User_SourceType")); string WXSendClean = StartF.SendRobotContent(Result2 , UserRow.Field <string>("User_ContactTEMPID") , UserRow.Field <string>("User_SourceType") ); // string Result2 = ""; //db.Logic_WX_UserReplyLog_MySendCreate("下分"+tb_ChargeMoney.Text, _UserRow.Field<string>("User_ContactID"), _UserRow.Field<string>("User_SourceType"), GlobalParam.Key, DateTime.Now, ref Result2); //string WXResult2 = StartF.SendWXContent(Result2 // , UserRow.Field<string>("User_ContactTEMPID") // ); break; default: break; } SendCharge_Load(null, null); } catch (Exception AnyError) { ep_sql.SetError(Btn_Send, AnyError.Message); } }