private void buttonDelRoom_Click(object sender, EventArgs e) { if (GatewayView.SelectedRows.Count == 0) { MessageBox.Show("삭제할 Gateway을 먼저 선택하십시오."); return; } GatewayInfo gatewayInfo = (GatewayInfo)GatewayView.SelectedRows[0].Tag; string question = string.Format("gateway {0} 를 정말 삭제하겠습니까?", gatewayInfo.UserId); if (MessageBox.Show(question, "삭제문의", MessageBoxButtons.YesNo) == DialogResult.No) { return; } if (Database.GetInstance().DelGateway(gatewayInfo.Id) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } string resultStr = string.Format("gateway {0} 이 삭제되였습니다.", gatewayInfo.UserId); MessageBox.Show(resultStr); RefreshGatewayList(); }
private void buttonOk_Click(object sender, EventArgs e) { int maxBuyers = 0; try { maxBuyers = Convert.ToInt32(textMaxBuyers.Text); } catch { MessageBox.Show("输入信息不准确."); return; } UserInfo userInfo = Database.GetInstance().FindUser(_UserId); userInfo.MaxBuyers = maxBuyers; if (Database.GetInstance().UpdateUser(userInfo) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } this.DialogResult = DialogResult.OK; }
private void buttonOk_Click(object sender, EventArgs e) { EnvInfo envInfo = new EnvInfo(); try { envInfo.NewCount = Convert.ToInt32(textNewAccount.Text); envInfo.LoginBonusPoint = Convert.ToInt32(textBonusPoint.Text); envInfo.ChargeBonusPoint = Convert.ToInt32(textChargePoint.Text); envInfo.ImageUploadPath = textImageUploadPath.Text; envInfo.ChargeSiteUrl = txtChargeSiteUrl.Text; envInfo.ChargeGivePercent = Convert.ToInt32(textChargeGivePercent.Text); envInfo.EveryDayPoint = Convert.ToInt32(textEveryDayPoint.Text); envInfo.CashRate = Convert.ToInt32(textCashRate.Text); } catch { MessageBox.Show("输入的信息不准确."); return; } if (Database.GetInstance().SetEnviroment(envInfo) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } MessageBox.Show("设置成功."); this.Close(); }
private void buttonOk_Click(object sender, EventArgs e) { int chatPercent = 0; int gamePercent = 0; try { chatPercent = Convert.ToInt32(textChatPercent.Text); gamePercent = Convert.ToInt32(textGamePercent.Text); } catch { MessageBox.Show("입력정보가 정확치 않습니다."); return; } UserInfo userInfo = Database.GetInstance().FindUser(_UserId); userInfo.ChatPercent = chatPercent; userInfo.GamePercent = gamePercent; if (Database.GetInstance().UpdateUser(userInfo) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } this.DialogResult = DialogResult.OK; }
private void buttonDelRoom_Click(object sender, EventArgs e) { if (GameView.SelectedRows.Count == 0) { MessageBox.Show("请选择需删除的频道."); return; } string roomId = GameView.SelectedRows[0].Cells["IdColumn"].Value.ToString(); string question = string.Format("真要删除 {0} ?", roomId); if (MessageBox.Show(question, "删除提问", MessageBoxButtons.YesNo) == DialogResult.No) { return; } if (Database.GetInstance().DelRoom(roomId) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } string resultStr = string.Format(" {0} 频道已被删除.", roomId); MessageBox.Show(resultStr); RefreshGameList(); }
private void buttonDelUser_Click(object sender, EventArgs e) { if (BoardView.SelectedRows.Count == 0) { MessageBox.Show("请选择需删除的内容."); return; } int BoardId = Convert.ToInt32(BoardView.SelectedRows[0].Cells["Id"].Value); string question = string.Format("真的要删除{0} 吗?", BoardId); if (MessageBox.Show(question, "删除提问", MessageBoxButtons.YesNo) == DialogResult.No) { return; } if (Database.GetInstance().DelBoard(BoardId) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } string resultStr = string.Format("{0} 内容已被删除.", BoardId); MessageBox.Show(resultStr); RefreshBoardList(); }
private void buttonDelUser_Click(object sender, EventArgs e) { if (UserView.SelectedRows.Count == 0) { MessageBox.Show("请选择会员帐号."); return; } string userId = UserView.SelectedRows[0].Cells["Id"].Value.ToString(); string question = string.Format("真要删除 {0} 吗?", userId); if (MessageBox.Show(question, "删除提问", MessageBoxButtons.YesNo) == DialogResult.No) { return; } if (Database.GetInstance().DelUser(userId) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } string resultStr = string.Format("{0} 已被删除.", userId); MessageBox.Show(resultStr); RefreshUserList(); }
private void buttonOk_Click(object sender, EventArgs e) { string userID = textUserId.Text.Trim(); if (userID.Length == 0) { MessageBox.Show("请输入会员帐号."); return; } UserInfo userInfo = Database.GetInstance().FindUser(userID); if (userInfo == null) { MessageBox.Show("不准确帐号."); return; } int cash = 0; try { cash = Convert.ToInt32(textMoney.Text); } catch { } if (cash == 0) { MessageBox.Show("请准确输入金额."); return; } if (cash < 0 && userInfo.Cash + cash * _envInfo.CashRate < 0) { string errStr = string.Format("持有缓存已满。当前缓存是{0}", userInfo.Cash); MessageBox.Show(errStr); return; } if (Cash.GetInstance().ProcessCharge(userID, cash) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } if (cash > 0) { MessageBox.Show("充电成功"); } else { MessageBox.Show("兑换成功"); } this.DialogResult = DialogResult.OK; }
public static void ReplyError(Socket socket) { ResultInfo resultInfo = new ResultInfo(); ErrorInfo errorInfo = BaseInfo.GetError(); resultInfo.ErrorType = errorInfo.ErrorType; ErrorView.AddErrorString(); Server.GetInstance().Send(socket, NotifyType.Reply_Error, resultInfo); }
public bool ProcessPoint(string userId, int point) { UserInfo userInfo = Database.GetInstance().FindUser(userId); if (userInfo == null) { SetError(ErrorType.Unknown_User, "申请者信息不准确."); return(false); } userInfo.Point += point; if (userInfo.Point < 0) { SetError(ErrorType.Notenough_Point, "积分不足."); return(false); } if (Database.GetInstance().UpdateUser(userInfo) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return(false); } UserInfo loginUserInfo = Users.GetInstance().FindUser(userId); if (loginUserInfo != null) { loginUserInfo.Point = userInfo.Point; View._isUpdateUserList = true; } PointHistoryInfo pointHistoryInfo = new PointHistoryInfo(); pointHistoryInfo.TargetId = userId; pointHistoryInfo.Point = point; pointHistoryInfo.AgreeTime = DateTime.Now; pointHistoryInfo.Content = "manager"; if (Database.GetInstance().AddPointHistory(pointHistoryInfo) == 0) { return(false); } return(true); }
private void buttonOutUser_Click(object sender, EventArgs e) { Users users = Users.GetInstance(); if (UserView.SelectedRows.Count == 0) { MessageBox.Show("请选择会员帐号."); return; } string userId = UserView.SelectedRows[0].Cells["Id"].Value.ToString(); string question = string.Format("真要强退 {0} 吗?", userId); if (MessageBox.Show(question, "强退提问", MessageBoxButtons.YesNo) == DialogResult.No) { return; } UserInfo userInfo = users.FindUser(userId); if (userInfo == null) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } lock (Server.GetInstance()._objLockMain) { if (userInfo.Auto == 1) { Auto.GetInstance().OutAuto(userInfo); } else { Server.GetInstance()._NotifyHandler(NotifyType.Request_Logout, userInfo.Socket, userInfo); } } string resultStr = string.Format("{0} 已退出.", userInfo.Id); MessageBox.Show(resultStr); _isUpdateUserList = true; }
public static void AddErrorString() { ErrorInfo errorInfo = BaseInfo.GetError(); if (errorInfo.ErrorType == ErrorType.None) { return; } if (errorInfo.ErrorString == null) { return; } string str = string.Format("{0}: {1}", BaseInfo.ConvDateToString(DateTime.Now), errorInfo.ErrorString); _ErrorStrings.Add(str); BaseInfo.SetError(ErrorType.None, null); }
private void buttonOk_Click(object sender, EventArgs e) { string userID = textUserId.Text.Trim(); if (userID.Length == 0) { MessageBox.Show("请输入会员帐号."); return; } UserInfo userInfo = Database.GetInstance().FindUser(userID); if (userInfo == null) { MessageBox.Show("不准确的帐号."); return; } int cash = 0; try { cash = Convert.ToInt32(textMoney.Text); } catch { } if (cash == 0) { MessageBox.Show("请准确输入积分金额."); return; } if (Cash.GetInstance().ProcessPoint(userID, cash) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } this.DialogResult = DialogResult.OK; }
private void buttonOk_Click(object sender, EventArgs e) { string Title = textTitle.Text.Trim(); if (Title.Length == 0) { MessageBox.Show("请输入标题."); return; } string Source = textSource.Text.Trim(); if (Source.Length == 0) { MessageBox.Show("请输入浏览地址."); return; } _BoardInfo.Kind = (int)BoardKind.Letter; _BoardInfo.Title = Title; _BoardInfo.Source = Source; bool ret = true; if (_IsEditMode == false) { ret = Database.GetInstance().AddBoard(_BoardInfo); } else { ret = Database.GetInstance().UpdateBoard(_BoardInfo); } if (ret == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } this.DialogResult = DialogResult.OK; }
private void buttonDelUser_Click(object sender, EventArgs e) { if (UserView.CurrentCell == null) { MessageBox.Show("请选择会员帐号."); return; } UserInfo userInfo = (UserInfo)UserView.Rows[UserView.CurrentCell.RowIndex].Tag; if (userInfo == null) { return; } if (userInfo.Id == Users.ManagerInfo.Id) { MessageBox.Show("本人不能删除."); return; } string question = string.Format("真要删除 {0} 吗?", userInfo.Id); if (MessageBox.Show(question, "删除提问", MessageBoxButtons.YesNo) == DialogResult.No) { return; } if (Database.GetInstance().DelUser(userInfo.Id) == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } string resultStr = string.Format("{0} 已被删除.", userInfo.Id); MessageBox.Show(resultStr); _isUpdateUserList = true; RefreshUserList(); }
private void buttonOk_Click(object sender, EventArgs e) { string roomId = textId.Text.Trim(); if (roomId.Length == 0) { MessageBox.Show("请输入频道号码."); return; } if (_IsEditMode == false) { RoomInfo roomInfo = Database.GetInstance().FindRoom(roomId); if (roomInfo != null) { MessageBox.Show("已存在的频道."); return; } } string roomName = textName.Text.Trim(); if (roomName.Length == 0) { MessageBox.Show("请输入频道名称."); return; } string roomOwner = comboOwner.Text.Trim(); if (roomOwner.Length == 0) { MessageBox.Show("请选择频道所有者."); return; } if (textMaxUsers.Text.Trim().Length == 0) { MessageBox.Show("请选择频道人数."); return; } RoomInfo newInfo = new RoomInfo(); newInfo.Id = roomId; newInfo.Name = roomName; newInfo.Kind = 0; newInfo.Owner = roomOwner; newInfo.Cash = BaseInfo.ConvToInt(textCash.Text); newInfo.Point = BaseInfo.ConvToInt(textPoint.Text); newInfo.MaxUsers = BaseInfo.ConvToInt(textMaxUsers.Text); bool ret = false; if (_IsEditMode == false) { ret = Database.GetInstance().AddRoom(newInfo); } else { ret = Database.GetInstance().UpdateRoom(newInfo); } if (ret == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } this.DialogResult = DialogResult.OK; }
private void buttonOk_Click(object sender, EventArgs e) { string bank = textBank.Text.Trim(); if (bank.Length == 0) { MessageBox.Show("请输入银行资料."); return; } string id = textId.Text.Trim(); if (id.Length == 0) { MessageBox.Show("请输入频道名称."); return; } string salf = textSalf.Text.Trim(); if (salf.Length == 0) { MessageBox.Show("请选择频道所有者."); return; } string gateway = textGateway.Text.Trim(); if (gateway.Length == 0) { MessageBox.Show("请选择频道人数."); return; } GatewayInfo newInfo = new GatewayInfo(); newInfo.Id = _GatewayId; newInfo.Bank = bank; newInfo.UserId = id; newInfo.SalfStr = salf; newInfo.Gateway = gateway; bool ret = false; if (_IsEditMode == false) { ret = Database.GetInstance().AddGateway(newInfo); } else { ret = Database.GetInstance().UpdateGateway(newInfo); } if (ret == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } this.DialogResult = DialogResult.OK; }
private void buttonOk_Click(object sender, EventArgs e) { string Title = textTitle.Text.Trim(); if (Title.Length == 0) { MessageBox.Show("请输入标题."); return; } string Content = textContent.Text.Trim(); if (Content.Length == 0) { MessageBox.Show("请输入内容."); return; } _NoticeInfo.Kind = (int)BoardKind.Notice; _NoticeInfo.Title = Title; _NoticeInfo.Content = Content; _NoticeInfo.UserId = Users.ManagerInfo.Id; _NoticeInfo.SendId = "alluser"; if (_IsEditMode == false) { List <UserInfo> userList = null; switch (comboKind.SelectedIndex) { case 0: userList = Database.GetInstance().GetAllUsers(); _NoticeInfo.UserKind = 0; break; case 1: userList = Database.GetInstance().GetRecommenders(); _NoticeInfo.UserKind = 1; break; case 2: userList = Database.GetInstance().GetServicemans(); _NoticeInfo.UserKind = 2; break; } // send message to all users from admin // 2014-02-14: GreenRose _NoticeInfo.Kind = (int)BoardKind.AdminNotice; if (userList == null) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } if (comboKind.SelectedIndex > 0) { userList.Add(Users.ManagerInfo); } HomeInfo homeInfo = new HomeInfo(); Database.GetInstance().AddBoard(_NoticeInfo); //foreach( UserInfo userInfo in userList ) //{ // if (userInfo.Auto == 1) // continue; // _NoticeInfo.SendId = userInfo.Id; // bool ret = Database.GetInstance().AddBoard(_NoticeInfo); // if (ret == true) // { // homeInfo.Notices = Database.GetInstance().GetNotices(userInfo.Id); // if (homeInfo.Notices != null) // { // UserInfo liveUser = Users.GetInstance().FindUser(userInfo.Id); // if (liveUser != null) // Server.GetInstance().Send(liveUser.Socket, NotifyType.Reply_NoticeList, homeInfo); // } // } //} } this.DialogResult = DialogResult.OK; }
private void buttonOk_Click(object sender, EventArgs e) { string Password = textPassword.Text.Trim(); if (_Kind != (int)UserKind.Buyer) { if (_IsEditMode == false) { string recommenderId = textRecommender.Text.Trim(); if (recommenderId.Length == 0) { MessageBox.Show("请输入帐号."); return; } UserInfo userInfo = Database.GetInstance().FindUser(recommenderId); if (userInfo != null) { MessageBox.Show("已存在的帐号."); return; } } } if (_IsAuto == false) { if (Password.Length == 0) { MessageBox.Show("请输入密码."); return; } if (Password != textAgain.Text.Trim()) { MessageBox.Show("密码不一致."); return; } //if (textYear.Text.Trim().Length == 0 || textMonth.Text.Trim().Length == 0 || textDay.Text.Trim().Length == 0) //{ // MessageBox.Show("생년월일을 입력하십시오."); // return; //} } string nameStr = textName.Text.Trim(); if (nameStr.Length == 0) { MessageBox.Show("请输入名字."); return; } UserInfo newInfo = new UserInfo(); if (_IsEditMode == false) { newInfo.Recommender = comboRecommender.Text; newInfo.Kind = _Kind; if (_Kind == (int)UserKind.Buyer) { newInfo.Id = comboBuyers.Text; if (_IsAuto == true) { newInfo.Auto = comboAutoLevel.SelectedIndex + 1; } } else { newInfo.Id = textRecommender.Text.Trim(); if (_Kind == (int)UserKind.RecommendOfficer || _Kind == (int)UserKind.ServiceOfficer) { newInfo.Recommender = ""; } else if (_Kind == (int)UserKind.ServiceWoman) { newInfo.ChatPercent = 10; } else if (_Kind == (int)UserKind.Recommender) { newInfo.MaxBuyers = 100; } } } else { newInfo = Database.GetInstance().FindUser(_UserId); if (_Kind == (int)UserKind.Recommender || _Kind == (int)UserKind.ServiceWoman) { newInfo.Recommender = comboRecommender.Text; } if (_IsAuto == true) { newInfo.Auto = comboAutoLevel.SelectedIndex + 1; } } newInfo.Password = Password; newInfo.Nickname = nameStr; try { newInfo.Year = Convert.ToInt32(textYear.Text.Trim()); newInfo.Month = Convert.ToInt32(textMonth.Text.Trim()); newInfo.Day = Convert.ToInt32(textDay.Text.Trim()); } catch { } newInfo.Address = textAddress.Text; newInfo.Icon = comboIcon.Text; newInfo.Sign = textSign.Text; newInfo.RegistTime = DateTime.Now; bool ret = true; // 2013-12-30 // GreenRose Modify begin if (_Kind == (int)UserKind.Recommender) { if (string.IsNullOrEmpty(this.txtRecommenderUrl.Text)) { MessageBox.Show("Please enter your URL"); return; } UserInfo userInfo = Database.GetInstance().FindUserByUrl(lblDefaultUrl.Text + this.txtRecommenderUrl.Text); if (_IsEditMode == false) { if (userInfo != null) { MessageBox.Show("Your entered URL is existing now. Please enter another URL."); return; } } else { if (userInfo != null && userInfo.Id != newInfo.Id) { MessageBox.Show("Your entered URL is existing now. Please enter another URL."); return; } } newInfo.strUrl = lblDefaultUrl.Text + this.txtRecommenderUrl.Text; } // GreenRose Modify end if (_IsEditMode == false) { ret = Database.GetInstance().AddUser(newInfo); } else { ret = Database.GetInstance().UpdateUser(newInfo); } if (ret == false) { ErrorInfo errorInfo = BaseInfo.GetError(); MessageBox.Show(errorInfo.ErrorString); return; } this.DialogResult = DialogResult.OK; }