Beispiel #1
0
        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);
            }
        }