private void MI_Delete_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; ep_sql.Clear(); DataGridViewRow dr = GV_GameLog.SelectedRows[0]; string aspnet_UserID = dr.Cells["aspnet_UserID"].Value.ToString(); string WX_UserName = dr.Cells["WX_UserName"].Value.ToString(); string WX_SourceType = dr.Cells["WX_SourceType"].Value.ToString(); string ReceiveTime = dr.Cells["ReceiveTime"].Value.ToString(); DateTime?DT = null; try { DT = DateTime.Parse(ReceiveTime); } catch (Exception) { throw; } Linq.WX_UserGameLog testg = db.WX_UserGameLog.SingleOrDefault(t => t.aspnet_UserID == new Guid(aspnet_UserID) && t.WX_UserName == WX_UserName && t.WX_SourceType == WX_SourceType && t.TransTime == DT); if (testg != null && testg.Result_HaveProcess != false) { ep_sql.SetError(GV_GameLog, "已开或已处理,不能删除"); } Linq.WX_UserReplyLog testrg = db.WX_UserReplyLog.SingleOrDefault(t => t.aspnet_UserID == new Guid(aspnet_UserID) && t.WX_UserName == WX_UserName && t.WX_SourceType == WX_SourceType && t.ReceiveTime == DT); if (testg != null) { db.WX_UserGameLog.DeleteOnSubmit(testg); } if (testrg != null) { db.WX_UserReplyLog.DeleteOnSubmit(testrg); } db.SubmitChanges(); MessageBox.Show("删除成功"); SendManulOrder_Load(null, null); }
private void BtnSave_Click(object sender, EventArgs e) { try { //db.ExecuteCommand("SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED"); //db.ObjectTrackingEnabled = false; db.SubmitChanges(); BS_GV_DATA.DataSource = db.WX_BounsConfig.Where(t => t.aspnet_UserID == GlobalParam.UserKey).OrderBy(t => t.RowNumber);; MessageBox.Show("保存成功"); } catch (Exception AnyError) { MessageBox.Show(AnyError.Message); System.Data.Linq.ChangeSet cs = db.GetChangeSet(); cs.Inserts.Clear(); cs.Deletes.Clear(); db.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, cs.Updates); BS_GV_DATA.DataSource = db.WX_BounsConfig.Where(t => t.aspnet_UserID == GlobalParam.UserKey); } }
private void btn_download_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; bool SendImage = false; //StartF.DownLoad163CaiPiaoV_kaijiangwang(ref SendImage, Dtp_DownloadDate.Value, true,true); //StartF.DownLoad163CaiPiaoV_aozc(ref SendImage, Dtp_DownloadDate.Value, true, true); string LastPeriod = db.Game_Result.Where(t => t.aspnet_UserID == GlobalParam.UserKey).OrderByDescending(t => t.GamePeriod).First().GamePeriod; StartF.ShiShiCaiDealGameLogAndNotice(Linq.ProgramLogic.ShiShiCaiMode.重庆时时彩, true); db.SubmitChanges(); Download163AndDeal_Load(null, null); SendImage = true; #region "有新的就通知,以及处理结果" if (SendImage == true) { DataRow[] dr = RunnerF.MemberSource.Select("User_IsReply='true'"); foreach (var Rowitem in dr) { #region 多人同号不到ID跳过 #endregion string TEMPUserName = dr[0].Field <string>("User_ContactTEMPID"); string WXUserName = dr[0].Field <string>("User_ContactID"); string WX_SourceType = dr[0].Field <string>("User_SourceType"); Linq.WX_WebSendPICSetting webpcset = db.WX_WebSendPICSetting.SingleOrDefault(t => t.aspnet_UserID == GlobalParam.UserKey && t.WX_SourceType == WX_SourceType && t.WX_UserName == WXUserName ); if (webpcset == null) { continue; } if (dr[0].Field <string>("User_SourceType") == "微") { if ((webpcset.dragonpic == true)) { StartF.SendRobotContent(StartForm.ReadVirtualFile("Data3" + GlobalParam.UserName + "_" + (Enum.GetName(typeof(Linq.ProgramLogic.ShiShiCaiMode), Linq.ProgramLogic.GetMode(dr))) + ".txt", db), TEMPUserName, WX_SourceType); } } if (dr[0].Field <string>("User_SourceType") == "易") { if ((webpcset.dragonpic == true)) { StartF.SendRobotContent(StartForm.ReadVirtualFile("Data3_yixin" + GlobalParam.UserName + "_" + (Enum.GetName(typeof(Linq.ProgramLogic.ShiShiCaiMode), Linq.ProgramLogic.GetMode(dr))) + ".txt", db), TEMPUserName, WX_SourceType); } } if ((webpcset.NumberPIC == true)) { StartF.SendRobotImage(Application.StartupPath + "\\Data" + GlobalParam.UserName + ".jpg", TEMPUserName, WX_SourceType); Thread.Sleep(500); } //if ((Mode == "All" && webpcset.NumberAndDragonPIC == true) || (Mode == "图3")) //{ // SendRobotImage(Application.StartupPath + "\\Data" + GlobalParam.UserName + "_v3.jpg", TEMPUserName, SourceType); //} if ((webpcset.NumberAndDragonPIC == true)) { StartF.SendRobotContent(StartForm.ReadVirtualFile("Data数字龙虎" + GlobalParam.UserName + "_" + (Enum.GetName(typeof(Linq.ProgramLogic.ShiShiCaiMode), Linq.ProgramLogic.GetMode(dr))) + ".txt", db), TEMPUserName, WX_SourceType); } if (webpcset.shishicailink == true) { StartF.SendRobotLink("查询开奖网地址", "https://h5.13322.com/kaijiang/ssc_cqssc_history_dtoday.html", TEMPUserName, WX_SourceType); } } //设置为自动监听的用户 } //新开奖 #endregion }
public void ReloadMembers(string GroupOwnerName, DataTable ToJoinIn, string WX_SourceType, Linq.dbDataContext db, IntPtr hwnd) { XmlDocument doc = new XmlDocument(); StartGetAccessibleObjects(_QqWindowHandle, out FindOwner, out FindOwnerParent, GroupOwnerName, out doc); object[] CHILDS = GetAccessibleChildren(FindOwnerParent); Linq.WX_PCSendPicSetting pcset = db.WX_PCSendPicSetting.SingleOrDefault(t => t.WX_UserTMPID == hwnd.ToString()); foreach (var CHILDITEM in CHILDS) { if (CHILDITEM.GetType().ToString().ToUpper().Contains("INT") == false) { continue; } string NewName = ((IAccessible)FindOwnerParent).get_accName(CHILDITEM); DataRow[] testexit = ToJoinIn.Select( "User_ContactID= '" + NewName.Replace("'", "''") + "' and User_SourceType = '" + WX_SourceType + "'" ); if (testexit.Length == 0) { Linq.WX_UserReply userreply = db.WX_UserReply.SingleOrDefault(t => t.aspnet_UserID == GlobalParam.UserKey && t.WX_UserName == NewName && t.WX_SourceType == WX_SourceType ); DataRow usr = ToJoinIn.AsEnumerable().SingleOrDefault (t => t.Field <object>("User_ContactID").ToString() == NewName && t.Field <object>("User_SourceType").ToString() == WX_SourceType ); if (userreply == null) { Linq.WX_UserReply newr = new Linq.WX_UserReply(); newr.aspnet_UserID = GlobalParam.UserKey; newr.WX_SourceType = WX_SourceType; newr.WX_UserName = NewName; newr.IsCaculateFuli = true; db.WX_UserReply.InsertOnSubmit(newr); db.SubmitChanges(); } if (usr == null && userreply == null) { DataRow newset = ToJoinIn.NewRow(); newset.SetField("User_ContactID", NewName); newset.SetField("User_ContactTEMPID", hwnd.ToString()); newset.SetField("User_SourceType", WX_SourceType); newset.SetField("User_Contact", NewName); newset.SetField("User_ChongqingMode", pcset.ChongqingMode); newset.SetField("User_FiveMinuteMode", pcset.FiveMinuteMode); newset.SetField("User_HkMode", pcset.HkMode); newset.SetField("User_AozcMode", pcset.AozcMode); ToJoinIn.Rows.Add(newset); usr = newset; } else if (usr == null && userreply != null) { DataRow newset = ToJoinIn.NewRow(); newset.SetField("User_ContactID", userreply.WX_UserName); newset.SetField("User_ContactTEMPID", hwnd.ToString()); newset.SetField("User_SourceType", userreply.WX_SourceType); newset.SetField("User_Contact", userreply.WX_UserName); newset.SetField("User_IsAdmin", userreply.IsAdmin); newset.SetField("User_IsCaculateFuli", userreply.IsCaculateFuli); newset.SetField("User_ChongqingMode", pcset.ChongqingMode); newset.SetField("User_FiveMinuteMode", pcset.FiveMinuteMode); newset.SetField("User_HkMode", pcset.HkMode); newset.SetField("User_AozcMode", pcset.AozcMode); ToJoinIn.Rows.Add(newset); usr = newset; } } } }
private void btn_Save_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; ep_wf.Clear(); RobotWebAdmin.SysadminServices adws = new RobotWebAdmin.SysadminServices(); adws.CookieContainer = GlobalParam.LoginCookie; RobootWeb.WebService usrws = new RobootWeb.WebService(); if (fd_BossUserName.Text != "") { //string checkbossid = Membership.GetUser(fd_BossUserName.Text); //if (checkboss == null) //{ // ep_wf.SetError(fd_BossUserName, "老板号找不到"); // return; // } } switch (_Mode) { case "New": try { JObject usr = JObject.Parse(adws.CreateUser(fd_username.Text, fd_password.Text)); Linq.aspnet_UsersNewGameResultSend newGameResultSend = new Linq.aspnet_UsersNewGameResultSend(); newGameResultSend.aspnet_UserID = Guid.Parse(usr["ProviderUserKey"].ToString()); newGameResultSend.IsNewSend = fd_NewGameSend.Checked; newGameResultSend.IsBlock = Fd_IsBlock.Checked; newGameResultSend.IsSendPIC = FD_SendPIC.Checked; newGameResultSend.IsReceiveOrder = FD_ReceiveOrder.Checked; newGameResultSend.MaxPlayerCount = Convert.ToInt32(fd_MaxPlayerCount.Text); if (fd_activecode.Text == "" || fd_EndDate.Value.Date == DateTime.Today) { fd_EndDate.Value = DateTime.Today.AddMonths(3); Btn_Build_Click(null, null); } newGameResultSend.ActiveCode = fd_activecode.Text; newGameResultSend.BlockStartHour = 3; newGameResultSend.BlockStartMinute = 11; newGameResultSend.BlockEndHour = 7; newGameResultSend.BlockEndMinute = 9; //MembershipUser boss = Membership.GetUser(fd_BossUserName.Text); //newGameResultSend.bossaspnet_UserID = (boss == null ? Guid.Empty : (Guid)boss.ProviderUserKey); newGameResultSend.SendImageStart = Convert.ToInt32(fd_SendTimeStart1.Text); newGameResultSend.SendImageEnd = Convert.ToInt32(fd_SendTimeEnd1.Text); newGameResultSend.SendImageStart2 = Convert.ToInt32(fd_SendTimeStart2.Text); newGameResultSend.SendImageEnd2 = Convert.ToInt32(fd_SendTimeEnd2.Text); newGameResultSend.SendImageStart3 = Convert.ToInt32(fd_SendTimeStart3.Text); newGameResultSend.SendImageEnd3 = Convert.ToInt32(fd_SendTimeEnd3.Text); newGameResultSend.SendImageStart4 = Convert.ToInt32(fd_SendTimeStart4.Text); newGameResultSend.SendImageEnd4 = Convert.ToInt32(fd_SendTimeEnd4.Text); newGameResultSend.ImageTopText = fd_ImageTopText.Text; newGameResultSend.ImageEndText = fd_ImageEndText.Text;; newGameResultSend.OpenMode = (Cb_OpenMode.SelectedItem == null ? "" : Cb_OpenMode.SelectedItem.ToString()); newGameResultSend.SuperUser = cb_SuperUser.Checked; newGameResultSend.BlockStartHour = Convert.ToInt32(tb_StartHour.Text); newGameResultSend.BlockStartMinute = Convert.ToInt32(tb_StartMinute.Text); newGameResultSend.BlockEndHour = Convert.ToInt32(tb_EndHour.Text); newGameResultSend.BlockEndMinute = Convert.ToInt32(tb_EndMinute.Text); newGameResultSend.TwoTreeNotSingle = cb_TwoTreeNotSingle.Checked; newGameResultSend.FuliRatio = Convert.ToDecimal(tb_fuliratio.Text); newGameResultSend.LiuShuiRatio = Convert.ToDecimal(tb_liushuiratio.Text); newGameResultSend.Thread_AoZhouCai = T_AoZhouCai.Checked; newGameResultSend.Thread_VRChongqing = T_VRChongQingShiShiCai.Checked; newGameResultSend.Thread_TengXunShiFen = T_TengXunShiFen.Checked; newGameResultSend.Thread_TengXunWuFen = T_TengXunWuFen.Checked; newGameResultSend.Thread_WuFen = T_WuFenCai.Checked; newGameResultSend.Thread_XinJiangShiShiCai = T_XinJiangShiShiCai.Checked; newGameResultSend.Thread_ChongQingShiShiCai = T_chongqingshishicai.Checked; newGameResultSend.Thread_TengXunShiFenXin = T_TengXunShiFenXin.Checked; newGameResultSend.Thread_TengXunWuFenXin = T_TengXunWuFenXin.Checked; newGameResultSend.Thread_HeNeiWuFen = T_HeNeiWuFen.Checked; Linq.Util_Services.SaveServicesSetting(newGameResultSend); Linq.Game_BasicRatio[] CopyRatio = (Linq.Game_BasicRatio[])JsonConvert.DeserializeObject(usrws.GetTemplateRatios(), typeof(Linq.Game_BasicRatio[])); if (CopyRatio.Count() != 0) { foreach (var item in CopyRatio) { Linq.Game_BasicRatio newr = new Linq.Game_BasicRatio(); newr.aspnet_UserID = Guid.Parse(usr["ProviderUserKey"].ToString()); newr.BasicRatio = item.BasicRatio; newr.BuyType = item.BuyType; newr.BuyValue = item.BuyValue; newr.GameType = item.GameType; newr.IncludeMin = item.IncludeMin; newr.MaxBuy = item.MaxBuy; newr.MinBuy = item.MinBuy; newr.BonusBuyValueCondition = item.BonusBuyValueCondition; newr.WX_SourceType = item.WX_SourceType; newr.Enable = item.Enable; newr.OrderIndex = item.OrderIndex; db.Game_BasicRatio.InsertOnSubmit(newr); db.SubmitChanges(); } } Linq.WX_BounsConfig[] BounsConfig = (Linq.WX_BounsConfig[])JsonConvert.DeserializeObject(usrws.GetTemplateBonus(), typeof(Linq.WX_BounsConfig[])); if (BounsConfig.Count() != 0) { foreach (var item in BounsConfig) { Linq.WX_BounsConfig newr = new Linq.WX_BounsConfig(); newr.aspnet_UserID = Guid.Parse(usr["ProviderUserKey"].ToString()); newr.RowNumber = item.RowNumber; newr.StartBuyPeriod = item.StartBuyPeriod; newr.EndBuyPeriod = item.EndBuyPeriod; newr.StartBuyAverage = item.StartBuyAverage; newr.EndBuyAverage = item.EndBuyAverage; newr.FixNumber = item.FixNumber; newr.FlowPercent = item.FlowPercent; newr.IfDivousPercent = item.IfDivousPercent; db.WX_BounsConfig.InsertOnSubmit(newr); db.SubmitChanges(); } } MessageBox.Show("保存成功"); } catch (Exception anyerror) { ep_wf.SetError(btn_Save, anyerror.Message + Environment.NewLine + anyerror.StackTrace); fd_password.Enabled = true; } break; case "Modify": try { bool success = true; JObject juser = JObject.Parse(adws.GetUserInfo(fd_username.Text)); //MembershipUser user = System.Web.Security.Membership.GetUser(fd_username.Text); if (fd_password.Text != "") { //string NewPassword = user.ResetPassword(); //user.ChangePassword(NewPassword, fd_password.Text); usrws.ChangePassword(Guid.Parse(juser["ProviderUserKey"].ToString()), fd_password.Text); } if (fd_IsLock.Checked == false) { //user.UnlockUser(); success &= adws.SetUserLock(fd_username.Text, false); } //System.Web.Security.Membership.UpdateUser(user); if (fd_IsLock.Checked == true) { //Linq.aspnet_Users aspnet_Users = db.aspnet_Users.SingleOrDefault(t => t.UserId == new Guid(user.ProviderUserKey.ToString())); //aspnet_Users.aspnet_Membership.IsLockedOut = true; //db.SubmitChanges(); success &= adws.SetUserLock(fd_username.Text, true); } #region 开奖立即发送设置 Linq.aspnet_UsersNewGameResultSend finds = Linq.Util_Services.GetServicesSetting(Guid.Parse(juser["ProviderUserKey"].ToString())); if (finds == null) { Linq.aspnet_UsersNewGameResultSend newGameResultSend = new Linq.aspnet_UsersNewGameResultSend(); newGameResultSend.aspnet_UserID = Guid.Parse(juser["ProviderUserKey"].ToString()); //(Guid)userguid.ProviderUserKey; newGameResultSend.IsNewSend = fd_NewGameSend.Checked; newGameResultSend.ActiveCode = fd_activecode.Text; newGameResultSend.IsBlock = Fd_IsBlock.Checked; newGameResultSend.IsSendPIC = FD_SendPIC.Checked; newGameResultSend.IsReceiveOrder = FD_ReceiveOrder.Checked; newGameResultSend.MaxPlayerCount = Convert.ToInt32(fd_MaxPlayerCount.Text); //MembershipUser boss = Membership.GetUser(fd_BossUserName.Text); //newGameResultSend.bossaspnet_UserID = (boss == null ? Guid.Empty : (Guid)boss.ProviderUserKey); newGameResultSend.SendImageStart = Convert.ToInt32(fd_SendTimeStart1.Text); newGameResultSend.SendImageEnd = Convert.ToInt32(fd_SendTimeEnd1.Text); newGameResultSend.SendImageStart2 = Convert.ToInt32(fd_SendTimeStart2.Text); newGameResultSend.SendImageEnd2 = Convert.ToInt32(fd_SendTimeEnd2.Text); newGameResultSend.SendImageStart3 = Convert.ToInt32(fd_SendTimeStart3.Text); newGameResultSend.SendImageEnd3 = Convert.ToInt32(fd_SendTimeEnd3.Text); newGameResultSend.SendImageStart4 = Convert.ToInt32(fd_SendTimeStart4.Text); newGameResultSend.SendImageEnd4 = Convert.ToInt32(fd_SendTimeEnd4.Text); newGameResultSend.ImageTopText = fd_ImageTopText.Text; newGameResultSend.ImageEndText = fd_ImageEndText.Text; newGameResultSend.BlockStartHour = 3; newGameResultSend.BlockStartMinute = 11; newGameResultSend.BlockEndHour = 7; newGameResultSend.BlockEndMinute = 9; newGameResultSend.OpenMode = (Cb_OpenMode.SelectedItem == null ? "" : Cb_OpenMode.SelectedItem.ToString()); newGameResultSend.SuperUser = cb_SuperUser.Checked; newGameResultSend.BlockStartHour = Convert.ToInt32(tb_StartHour.Text); newGameResultSend.BlockStartMinute = Convert.ToInt32(tb_StartMinute.Text); newGameResultSend.BlockEndHour = Convert.ToInt32(tb_EndHour.Text); newGameResultSend.BlockEndMinute = Convert.ToInt32(tb_EndMinute.Text); newGameResultSend.TwoTreeNotSingle = cb_TwoTreeNotSingle.Checked; newGameResultSend.FuliRatio = Convert.ToDecimal(tb_fuliratio.Text); newGameResultSend.LiuShuiRatio = Convert.ToDecimal(tb_liushuiratio.Text); newGameResultSend.Thread_AoZhouCai = T_AoZhouCai.Checked; newGameResultSend.Thread_VRChongqing = T_VRChongQingShiShiCai.Checked; newGameResultSend.Thread_TengXunShiFen = T_TengXunShiFen.Checked; newGameResultSend.Thread_TengXunWuFen = T_TengXunWuFen.Checked; newGameResultSend.Thread_WuFen = T_WuFenCai.Checked; newGameResultSend.Thread_XinJiangShiShiCai = T_XinJiangShiShiCai.Checked; newGameResultSend.Thread_ChongQingShiShiCai = T_chongqingshishicai.Checked; newGameResultSend.Thread_TengXunShiFenXin = T_TengXunShiFenXin.Checked; newGameResultSend.Thread_TengXunWuFenXin = T_TengXunWuFenXin.Checked; newGameResultSend.Thread_HeNeiWuFen = T_HeNeiWuFen.Checked; Linq.Util_Services.SaveServicesSetting(newGameResultSend); } else { finds.IsNewSend = fd_NewGameSend.Checked; finds.IsBlock = fd_IsLock.Checked; finds.IsSendPIC = FD_SendPIC.Checked; finds.IsReceiveOrder = FD_ReceiveOrder.Checked; finds.MaxPlayerCount = Convert.ToInt32(fd_MaxPlayerCount.Text); finds.ActiveCode = fd_activecode.Text; finds.IsBlock = Fd_IsBlock.Checked; finds.IsSendPIC = FD_SendPIC.Checked; finds.IsReceiveOrder = FD_ReceiveOrder.Checked; finds.MaxPlayerCount = Convert.ToInt32(fd_MaxPlayerCount.Text); //MembershipUser boss = Membership.GetUser(fd_BossUserName.Text); //finds.bossaspnet_UserID = (boss == null ? Guid.Empty : (Guid)boss.ProviderUserKey); finds.SendImageStart = Convert.ToInt32(fd_SendTimeStart1.Text); finds.SendImageEnd = Convert.ToInt32(fd_SendTimeEnd1.Text); finds.SendImageStart2 = Convert.ToInt32(fd_SendTimeStart2.Text); finds.SendImageEnd2 = Convert.ToInt32(fd_SendTimeEnd2.Text); finds.SendImageStart3 = Convert.ToInt32(fd_SendTimeStart3.Text); finds.SendImageEnd3 = Convert.ToInt32(fd_SendTimeEnd3.Text); finds.SendImageStart4 = Convert.ToInt32(fd_SendTimeStart4.Text); finds.SendImageEnd4 = Convert.ToInt32(fd_SendTimeEnd4.Text); finds.ImageTopText = fd_ImageTopText.Text; finds.ImageEndText = fd_ImageEndText.Text;; finds.OpenMode = (Cb_OpenMode.SelectedItem == null ? "" : Cb_OpenMode.SelectedItem.ToString()); finds.SuperUser = cb_SuperUser.Checked; finds.BlockStartHour = Convert.ToInt32(tb_StartHour.Text); finds.BlockStartMinute = Convert.ToInt32(tb_StartMinute.Text); finds.BlockEndHour = Convert.ToInt32(tb_EndHour.Text); finds.BlockEndMinute = Convert.ToInt32(tb_EndMinute.Text); finds.TwoTreeNotSingle = cb_TwoTreeNotSingle.Checked; finds.FuliRatio = Convert.ToDecimal(tb_fuliratio.Text); finds.LiuShuiRatio = Convert.ToDecimal(tb_liushuiratio.Text); finds.Thread_AoZhouCai = T_AoZhouCai.Checked; finds.Thread_VRChongqing = T_VRChongQingShiShiCai.Checked; finds.Thread_TengXunShiFen = T_TengXunShiFen.Checked; finds.Thread_TengXunWuFen = T_TengXunWuFen.Checked; finds.Thread_WuFen = T_WuFenCai.Checked; finds.Thread_XinJiangShiShiCai = T_XinJiangShiShiCai.Checked; finds.Thread_ChongQingShiShiCai = T_chongqingshishicai.Checked; finds.Thread_TengXunShiFenXin = T_TengXunShiFenXin.Checked; finds.Thread_TengXunWuFenXin = T_TengXunWuFenXin.Checked; finds.Thread_HeNeiWuFen = T_HeNeiWuFen.Checked; Linq.Util_Services.SaveServicesSetting(finds); } #endregion fd_SendTimeStart1.Enabled = false; fd_SendTimeEnd1.Enabled = false; MessageBox.Show("保存成功"); } catch (Exception anyerror) { ep_wf.SetError(btn_Save, anyerror.Message + Environment.NewLine + anyerror.StackTrace); } break; case "MyData": //MembershipUser usermydata = System.Web.Security.Membership.GetUser(fd_username.Text); if (fd_password.Text != "") { //string NewPassword = usermydata.ResetPassword(); //usermydata.ChangePassword(NewPassword, fd_password.Text); usrws.ChangePassword(GlobalParam.UserKey, fd_password.Text); } // System.Web.Security.Membership.UpdateUser(usermydata); Linq.aspnet_UsersNewGameResultSend findsmydata = Linq.Util_Services.GetServicesSetting(GlobalParam.UserKey); if (findsmydata == null) { Linq.aspnet_UsersNewGameResultSend newGameResultSend = new Linq.aspnet_UsersNewGameResultSend(); newGameResultSend.aspnet_UserID = GlobalParam.UserKey; newGameResultSend.IsNewSend = fd_NewGameSend.Checked; newGameResultSend.ActiveCode = fd_activecode.Text; newGameResultSend.IsBlock = Fd_IsBlock.Checked; newGameResultSend.IsSendPIC = FD_SendPIC.Checked; newGameResultSend.IsReceiveOrder = FD_ReceiveOrder.Checked; newGameResultSend.MaxPlayerCount = Convert.ToInt32(fd_MaxPlayerCount.Text); //MembershipUser boss = Membership.GetUser(fd_BossUserName.Text); //newGameResultSend.bossaspnet_UserID = (boss == null ? Guid.Empty : (Guid)boss.ProviderUserKey); newGameResultSend.SendImageStart = Convert.ToInt32(fd_SendTimeStart1.Text); newGameResultSend.SendImageEnd = Convert.ToInt32(fd_SendTimeEnd1.Text); newGameResultSend.SendImageStart2 = Convert.ToInt32(fd_SendTimeStart2.Text); newGameResultSend.SendImageEnd2 = Convert.ToInt32(fd_SendTimeEnd2.Text); newGameResultSend.SendImageStart3 = Convert.ToInt32(fd_SendTimeStart3.Text); newGameResultSend.SendImageEnd3 = Convert.ToInt32(fd_SendTimeEnd3.Text); newGameResultSend.SendImageStart4 = Convert.ToInt32(fd_SendTimeStart4.Text); newGameResultSend.SendImageEnd4 = Convert.ToInt32(fd_SendTimeEnd4.Text); newGameResultSend.ImageTopText = fd_ImageTopText.Text; newGameResultSend.ImageEndText = fd_ImageEndText.Text;; newGameResultSend.BlockStartHour = 3; newGameResultSend.BlockStartMinute = 11; newGameResultSend.BlockEndHour = 7; newGameResultSend.BlockEndMinute = 9; newGameResultSend.BlockStartHour = Convert.ToInt32(tb_StartHour.Text); newGameResultSend.BlockStartMinute = Convert.ToInt32(tb_StartMinute.Text); newGameResultSend.BlockEndHour = Convert.ToInt32(tb_EndHour.Text); newGameResultSend.BlockEndMinute = Convert.ToInt32(tb_EndMinute.Text); newGameResultSend.TwoTreeNotSingle = cb_TwoTreeNotSingle.Checked; newGameResultSend.FuliRatio = Convert.ToDecimal(tb_fuliratio.Text); newGameResultSend.LiuShuiRatio = Convert.ToDecimal(tb_liushuiratio.Text); newGameResultSend.Thread_AoZhouCai = T_AoZhouCai.Checked; newGameResultSend.Thread_VRChongqing = T_VRChongQingShiShiCai.Checked; newGameResultSend.Thread_TengXunShiFen = T_TengXunShiFen.Checked; newGameResultSend.Thread_TengXunWuFen = T_TengXunWuFen.Checked; newGameResultSend.Thread_WuFen = T_WuFenCai.Checked; newGameResultSend.Thread_XinJiangShiShiCai = T_XinJiangShiShiCai.Checked; newGameResultSend.Thread_ChongQingShiShiCai = T_chongqingshishicai.Checked; newGameResultSend.Thread_TengXunShiFenXin = T_TengXunShiFenXin.Checked; newGameResultSend.Thread_TengXunWuFenXin = T_TengXunWuFenXin.Checked; newGameResultSend.Thread_HeNeiWuFen = T_HeNeiWuFen.Checked; Linq.Util_Services.SaveServicesSetting(newGameResultSend); } else { findsmydata.IsNewSend = fd_NewGameSend.Checked; findsmydata.IsBlock = fd_IsLock.Checked; findsmydata.IsSendPIC = FD_SendPIC.Checked; findsmydata.IsReceiveOrder = FD_ReceiveOrder.Checked; findsmydata.MaxPlayerCount = Convert.ToInt32(fd_MaxPlayerCount.Text); findsmydata.ActiveCode = fd_activecode.Text; //MembershipUser boss = Membership.GetUser(fd_BossUserName.Text); //findsmydata.bossaspnet_UserID = (boss == null ? Guid.Empty : (Guid)boss.ProviderUserKey); findsmydata.SendImageStart = Convert.ToInt32(fd_SendTimeStart1.Text); findsmydata.SendImageEnd = Convert.ToInt32(fd_SendTimeEnd1.Text); findsmydata.SendImageStart2 = Convert.ToInt32(fd_SendTimeStart2.Text); findsmydata.SendImageEnd2 = Convert.ToInt32(fd_SendTimeEnd2.Text); findsmydata.SendImageStart3 = Convert.ToInt32(fd_SendTimeStart3.Text); findsmydata.SendImageEnd3 = Convert.ToInt32(fd_SendTimeEnd3.Text); findsmydata.SendImageStart4 = Convert.ToInt32(fd_SendTimeStart4.Text); findsmydata.SendImageEnd4 = Convert.ToInt32(fd_SendTimeEnd4.Text); findsmydata.ImageTopText = fd_ImageTopText.Text; findsmydata.ImageEndText = fd_ImageEndText.Text; findsmydata.BlockStartHour = Convert.ToInt32(tb_StartHour.Text); findsmydata.BlockStartMinute = Convert.ToInt32(tb_StartMinute.Text); findsmydata.BlockEndHour = Convert.ToInt32(tb_EndHour.Text); findsmydata.BlockEndMinute = Convert.ToInt32(tb_EndMinute.Text); findsmydata.TwoTreeNotSingle = cb_TwoTreeNotSingle.Checked; findsmydata.FuliRatio = Convert.ToDecimal(tb_fuliratio.Text); findsmydata.LiuShuiRatio = Convert.ToDecimal(tb_liushuiratio.Text); findsmydata.Thread_AoZhouCai = T_AoZhouCai.Checked; findsmydata.Thread_VRChongqing = T_VRChongQingShiShiCai.Checked; findsmydata.Thread_TengXunShiFen = T_TengXunShiFen.Checked; findsmydata.Thread_TengXunWuFen = T_TengXunWuFen.Checked; findsmydata.Thread_WuFen = T_WuFenCai.Checked; findsmydata.Thread_XinJiangShiShiCai = T_XinJiangShiShiCai.Checked; findsmydata.Thread_ChongQingShiShiCai = T_chongqingshishicai.Checked; findsmydata.Thread_TengXunShiFenXin = T_TengXunShiFenXin.Checked; findsmydata.Thread_TengXunWuFenXin = T_TengXunWuFenXin.Checked; findsmydata.Thread_HeNeiWuFen = T_HeNeiWuFen.Checked; Linq.Util_Services.SaveServicesSetting(findsmydata); } sf.LoadUserSetting(); break; default: break; }//按模式操作 fd_password.Text = ""; fd_password.Enabled = false; fd_IsLock.Checked = false; fd_IsLock.Enabled = false; db.SubmitChanges(); fd_ImageEndText.Enabled = false; fd_ImageTopText.Enabled = false; MessageBox.Show("保存成功"); }//函数结束
private void btn_open_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; Linq.Game_ResultFootBall newgr = new Linq.Game_ResultFootBall(); Linq.Game_ResultFootBall findgr = db.Game_ResultFootBall.SingleOrDefault(t => t.GameID == ((List <GameHalfResult>)gv_result.DataSource).First().OpenGameID); if (findgr == null) { foreach (GameHalfResult item in ((List <GameHalfResult>)gv_result.DataSource)) { newgr.GameID = item.OpenGameID; newgr.aspnet_UserID = GlobalParam.UserKey; newgr.GameVS = ((GameFormat)gv_balls.SelectedRows[0].DataBoundItem).GameVS; if (item.TimeType == "上半场") { newgr.A_FrontHalf = item.TeamA; newgr.B_FrontHalf = item.TeamB; } if (item.TimeType == "下半场") { newgr.A_EndHalf = item.TeamA; newgr.B_EndHalf = item.TeamB; } } db.Game_ResultFootBall.InsertOnSubmit(newgr); db.SubmitChanges(); } else { foreach (GameHalfResult item in ((List <GameHalfResult>)gv_result.DataSource)) { findgr.GameID = item.OpenGameID; findgr.aspnet_UserID = GlobalParam.UserKey; findgr.GameVS = ((GameFormat)gv_balls.SelectedRows[0].DataBoundItem).GameVS; if (item.TimeType == "上半场") { findgr.A_FrontHalf = item.TeamA; findgr.B_FrontHalf = item.TeamB; } if (item.TimeType == "下半场") { findgr.A_EndHalf = item.TeamA; findgr.B_EndHalf = item.TeamB; } } db.SubmitChanges(); } var ToOpenList = db.WX_UserGameLog_Football.Where(t => t.GameKey == (findgr == null ? newgr.GameID : findgr.GameID) && (t.HaveOpen == false || t.HaveOpen == null) && t.aspnet_UserID == GlobalParam.UserKey ); foreach (Linq.WX_UserGameLog_Football item in ToOpenList) { string ToSend = ""; if (findgr == null) { ToSend = Linq.ProgramLogic.OpenBallGameLog(item, db, newgr.A_FrontHalf.Value, newgr.B_FrontHalf.Value, newgr.A_EndHalf.Value, newgr.B_EndHalf.Value); } else { ToSend = Linq.ProgramLogic.OpenBallGameLog(item, db, findgr.A_FrontHalf.Value, findgr.B_FrontHalf.Value, findgr.A_EndHalf.Value, findgr.B_EndHalf.Value); } DataRow findcontact = sf.RunnerF.MemberSource.AsEnumerable().SingleOrDefault(t => NetFramework.Util_Convert.ToString(t.Field <object>("User_SourceType")) == item.WX_SourceType && NetFramework.Util_Convert.ToString(t.Field <object>("User_ContactID")) == item.WX_UserName ); if (findcontact == null) { NetFramework.Console.WriteLine("找不到玩家,开奖结果发不出", true); } else { if (findgr == null) { sf.SendRobotContent(newgr.GameVS + Environment.NewLine + "上半场:" + newgr.A_FrontHalf + "-" + newgr.B_FrontHalf + "下半场" + newgr.A_EndHalf + "-" + newgr.B_EndHalf + Environment.NewLine + Linq.ProgramLogic.BallBuyTypeToChinseFrontShow(item.BuyType) + ",赔率" + item.BuyRatio.ToString() + ((item.BuyType == "A_WIN" || item.BuyType == "B_Win") ?("让球" + item.Winless):"") + ((item.BuyType == "BigWin" || item.BuyType == "SmallWin") ? ("总球" + item.Total) : "") + ToSend, findcontact.Field <object>("User_ContactTEMPID").ToString(), item.WX_SourceType); } else { sf.SendRobotContent(findgr.GameVS + Environment.NewLine + "上半场:" + findgr.A_FrontHalf + "-" + findgr.B_FrontHalf + "下半场" + findgr.A_EndHalf + "-" + findgr.B_EndHalf + Environment.NewLine + Linq.ProgramLogic.BallBuyTypeToChinseFrontShow(item.BuyType) + ",赔率" + item.BuyRatio.ToString() + ((item.BuyType == "A_WIN" || item.BuyType == "B_Win") ? ("让球" + item.Winless) : "") + ((item.BuyType == "BigWin" || item.BuyType == "SmallWin") ? ("总球" + item.Total) : "") + ToSend, findcontact.Field <object>("User_ContactTEMPID").ToString(), item.WX_SourceType); } } } }
private void btn_save_Click(object sender, EventArgs e) { try { Linq.dbDataContext db = new Linq.dbDataContext(System.Configuration.ConfigurationManager.ConnectionStrings[GlobalParam.DataSourceName].ConnectionString); //db.ExecuteCommand("SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED"); //db.ObjectTrackingEnabled = false; var data = db.WX_WebSendPICSetting.SingleOrDefault(t => t.aspnet_UserID == GlobalParam.UserKey && t.WX_SourceType == WX_SourceType && t.WX_UserName == WX_UserName ); if (data != null) { data.ballinterval = Convert.ToInt32(tb_ballinterval.Text); data.footballPIC = cb_footballPIC.Checked; data.bassketballpic = cb_bassketballpic.Checked; data.balluclink = cb_balluclink.Checked; data.card = cb_card.Checked; data.cardname = tb_cardname.Text; data.shishicailink = cb_shishicailink.Checked; data.NumberPIC = cb_NumberPIC.Checked; data.dragonpic = cb_dragonpic.Checked; data.numericlink = cb_numericlink.Checked; data.dragonlink = cb_dragonlink.Checked; data.NumberAndDragonPIC = cb_numericanddragon.Checked; data.ballstart = cb_ballstart.Checked; data.ballend = cb_ballend.Checked; data.balllivepoint = cb_balllivepoint.Checked; data.HKSixResult = cb_SixResult.Checked; data.NumberDragonTxt = cb_NumberDragonTxt.Checked; data.NiuNiuPic = cb_NiuNiuPic.Checked; data.NoBigSmallSingleDoublePIC = cb_NoBigSmallSingleDoublePIC.Checked; data.IsSendPIC = cb_IsSendPIC.Checked; data.PIC_StartHour = Convert.ToInt32(tb_StartHour.Text); data.PIC_StartMinute = Convert.ToInt32(tb_StartMinute.Text); data.PIC_EndHour = Convert.ToInt32(tb_EndHour.Text); data.Pic_EndMinute = Convert.ToInt32(tb_EndMinute.Text); db.SubmitChanges(); } else { Linq.WX_WebSendPICSetting newd = new Linq.WX_WebSendPICSetting(); newd.aspnet_UserID = GlobalParam.UserKey; newd.WX_UserName = WX_UserName; newd.WX_SourceType = WX_SourceType; newd.ballinterval = Convert.ToInt32(tb_ballinterval.Text); newd.footballPIC = cb_footballPIC.Checked; newd.bassketballpic = cb_bassketballpic.Checked; newd.balluclink = cb_balluclink.Checked; newd.card = cb_card.Checked; newd.cardname = tb_cardname.Text; newd.shishicailink = cb_shishicailink.Checked; newd.NumberPIC = cb_NumberPIC.Checked; newd.dragonpic = cb_dragonpic.Checked; newd.numericlink = cb_numericlink.Checked; newd.dragonlink = cb_dragonlink.Checked; newd.balllivepoint = cb_balllivepoint.Checked; newd.NumberAndDragonPIC = cb_numericanddragon.Checked; newd.ballstart = cb_ballstart.Checked; newd.ballend = cb_ballend.Checked; newd.HKSixResult = cb_SixResult.Checked; newd.NumberDragonTxt = cb_NumberDragonTxt.Checked; newd.NiuNiuPic = cb_NiuNiuPic.Checked; newd.NoBigSmallSingleDoublePIC = cb_NoBigSmallSingleDoublePIC.Checked; newd.IsSendPIC = cb_IsSendPIC.Checked; newd.PIC_StartHour = Convert.ToInt32(tb_StartHour.Text); newd.PIC_StartMinute = Convert.ToInt32(tb_StartMinute.Text); newd.PIC_EndHour = Convert.ToInt32(tb_EndHour.Text); newd.Pic_EndMinute = Convert.ToInt32(tb_EndMinute.Text); db.WX_WebSendPICSetting.InsertOnSubmit(newd); db.SubmitChanges(); } DataRow[] list = RunnerF.MemberSource.Select("User_ContactID='" + WX_UserName + "'"); foreach (var rowitem in list) { rowitem.SetField <Boolean?>("User_IsSendPic", cb_IsSendPIC.Checked); } foreach (var item in subsource) { var datasub = db.WX_WebSendPICSettingMatchClass.SingleOrDefault(t => t.aspnet_UserID == GlobalParam.UserKey && t.WX_SourceType == WX_SourceType && t.WX_UserName == WX_UserName && t.MatchBallType == item.MatchBallType && t.MatchClassName == item.MatchClassName ); if (datasub != null) { datasub.SendAny = item.SendAny; db.SubmitChanges(); } else { Linq.WX_WebSendPICSettingMatchClass newsub = new Linq.WX_WebSendPICSettingMatchClass(); newsub.SendAny = item.SendAny; newsub.aspnet_UserID = GlobalParam.UserKey; newsub.WX_SourceType = WX_SourceType; newsub.WX_UserName = WX_UserName; newsub.MatchBallType = item.MatchBallType; newsub.MatchClassName = item.MatchClassName; db.WX_WebSendPICSettingMatchClass.InsertOnSubmit(newsub); db.SubmitChanges(); } } MessageBox.Show("保存成功"); } catch (Exception anyerror) { MessageBox.Show("保存失败" + anyerror.Message); } }