protected void vwResignModerator_ItemCommand(object sender, ListViewCommandEventArgs e)//处理辞去版主 { string messageId = (vwResignModerator.Items[e.Item.DataItemIndex].FindControl("hfldMessageId") as HiddenField).Value.Trim(); string memberId = (vwResignModerator.Items[e.Item.DataItemIndex].FindControl("lblSender") as Label).Text.Trim(); Message message = new Message() { CreateTime = DateTime.Now, MessageId = MessageManagement.CreateMessageId(), MessageState = "未查看", MessageType = "普通", Recipient = memberId, Sender = "0000000000" }; if (e.CommandName == "Agree") { MessageManagement.Review(messageId); message.MessageText = "管理员同意了您的请求,您已经辞去了版主"; MessageManagement.Send(message); } else if (e.CommandName == "Disagree") { MessageManagement.Review(messageId); message.MessageText = "管理员拒绝了您的请求,您目前还是版主"; MessageManagement.Send(message); } }
protected void vwReport_ItemCommand(object sender, ListViewCommandEventArgs e)//处理举报 { string messageId = (vwReport.Items[e.Item.DataItemIndex].FindControl("hfldMessageId") as HiddenField).Value.Trim(); string memberId = (vwReport.Items[e.Item.DataItemIndex].FindControl("lblSender") as Label).Text.Trim(); Message message = new Message() { CreateTime = DateTime.Now, MessageId = MessageManagement.CreateMessageId(), MessageState = "未查看", MessageType = "普通", Recipient = memberId, Sender = "0000000000" }; if (e.CommandName == "Yes") { MessageManagement.Review(messageId); message.MessageText = "您的举报已受理,我们已对您举报的情况进行处理,感谢您的配合"; MessageManagement.Send(message); Response.Redirect("~/BackgroundPages/MemberManage.aspx?memberId=" + memberId); } else if (e.CommandName == "Not") { MessageManagement.Review(messageId); message.MessageText = "您的举报已受理,感谢您的配合"; MessageManagement.Send(message); } }
private void bw_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sender as BackgroundWorker; if ((worker.CancellationPending == true)) { e.Cancel = true; } else { worker.ReportProgress(10); MessageManagement newList = MessageManagement.UpdateXml(); worker.ReportProgress(60); // merge lists / replace old list? // replace first -- investigate later :) if (newList != null) { lock (lockMessages) { messages = newList; } } worker.ReportProgress(100); } }
private static void mv_Payment() { CalculateSalary c_CalcSalary = new CalculateSalary(); MessageManagement c_Message = new MessageManagement(); double d_GrossPay, d_TaxRate, d_Allowance, d_Deduction, d_Netpay; try { Console.Write("Enter Gross pay : $ "); d_GrossPay = Convert.ToDouble(Console.ReadLine()); Console.Write("Enter Tax rate (%) : "); d_TaxRate = Convert.ToDouble(Console.ReadLine()); Console.Write("Enter Allowance : $ "); d_Allowance = Convert.ToDouble(Console.ReadLine()); Console.Write("Enter Deduction : $ "); d_Deduction = Convert.ToDouble(Console.ReadLine()); d_Netpay = c_CalcSalary.CalculateNetPay(d_GrossPay, d_TaxRate, d_Allowance, d_Deduction); c_Message.DisplayMessage("Your Net Pay is : $ " + d_Netpay); } catch { c_Message.DisplayErrorMessage(); Console.Clear(); goto StartInput; } }
protected void LoadItems() { // read the config file try { // Get the appSettings section. AppSettingsReader appSettings = new AppSettingsReader(); lock (lockMessages) { messages = MessageManagement.LoadXml((string)(appSettings.GetValue("MessagesXml", typeof(string)))); } } catch (Exception e) { Logger.Write(e, LoggerErrorLevels.ERROR); } finally { lock (lockMessages) { if (messages == null) { messages = new MessageManagement(); } } } }
protected void btnReport_ServerClick(object sender, EventArgs e)//举报 { //举报,通过connectCriticism.value获取被举报的评论的id(举报的框在页面最下面,还没样式) //判断是否登录 SomeMethod.IfLogin(this); Message message = new Message() { Sender = Convert.ToString(Session["memberId"]), Recipient = "0000000000", MessageId = MessageManagement.CreateMessageId(), CreateTime = DateTime.Now, MessageType = "举报", MessageState = "未查看" }; //获取被举报者编号 if (connectCriticism.Value.Trim() == "Theme") { message.MessageText = "【主题" + Request["themeid"] + "】" + reportText.Value.Trim(); } else { message.MessageText = "【评论" + connectCriticism.Value.Trim() + "】" + reportText.Value.Trim(); } if (message.IsError) { Msg = "参数格式错误"; printMsgToClient(); return; } Msg = MessageManagement.Send(message); printMsgToClient(); }
protected void vwNormal_ItemCommand(object sender, ListViewCommandEventArgs e)//查看普通消息 { string messageId = (vwNormal.Items[e.Item.DataItemIndex].FindControl("hfldMessageId") as HiddenField).Value.Trim(); if (e.CommandName == "View") { MessageManagement.Review(messageId); } }
void Awake() { if (instance) { Debug.LogWarning("More than one instance of error management"); return; } instance = this; }
/// <summary> /// 根据消息类型查找消息并绑定到相应的ListView控件 /// </summary> /// <param name="messageType"></param> /// <param name="lv"></param> void selectMessage(string messageType, ListView vw) { dt = MessageManagement.SelectByRecipient("0000000000", getMessageState(), messageType); if (dt.Rows.Count == 0) { SomeMethod.PrintMsgToClient(this.ClientScript, "未查找到消息"); } else { vw.DataSource = dt; vw.DataBind(); } }
void Bind() { SomeMethod.IfLogin(this); vwNotView.DataSource = MessageManagement.SelectByRecipient(Convert.ToString(Session["memberId"]), "未查看"); vwNotView.DataBind(); vwSend.DataSource = MessageManagement.SelectBySender(Convert.ToString(Session["memberId"])); vwSend.DataBind(); vwReview.DataSource = MessageManagement.SelectByRecipient(Convert.ToString(Session["memberId"]), "已查看"); vwReview.DataBind(); if (Request["recipient"] != null) { txtMemberId.Text = Convert.ToString(Request["recipient"]); } }
protected void btnSend_Click(object sender, EventArgs e) { SomeMethod.IfLogin(this); Message message = new Message() { Sender = Convert.ToString(Session["memberId"]), Recipient = txtRecipient.Text.Trim(), MessageId = MessageManagement.CreateMessageId(), CreateTime = DateTime.Now, MessageType = "普通", MessageState = "未查看", MessageText = txtMsg.Text.Trim() }; SomeMethod.PrintMsgToClient(this.ClientScript, MessageManagement.Send(message)); }
protected void btnApply_Click(object sender, EventArgs e)//申请版主 { //判断是否登录 if (Session["memberId"] == null) { SomeMethod.PrintMsgToClient(this.ClientScript, "只有会员才能申请版主"); return; } if ((string)Session["role"] == "版主") { SomeMethod.PrintMsgToClient(this.ClientScript, "您已经是版主了,无法再申请"); return; } if ((string)Session["role"] == "管理员") { Msg = "管理员无需申请版主"; printMsgToClient(); return; } Message message = new Message() { CreateTime = DateTime.Now, MessageId = MessageManagement.CreateMessageId(), MessageState = "未查看", MessageText = "会员【" + Convert.ToString(Session["UserName"]) + "】申请成为【" + Convert.ToString(Request["divisionName"]) + "】版块的版主", MessageType = "申请版主", Recipient = "0000000000", Sender = Convert.ToString(Session["memberId"]) }; if (message.IsError) { Msg = "参数格式错误"; printMsgToClient(); return; } Msg = MessageManagement.Send(message); printMsgToClient(); Bind(); }
protected void btnResign_Click(object sender, EventArgs e)//辞去版主 { //判断是否登录 if ((string)Session["role"] != "版主") { Msg = "只有版主才能请求辞去版主职务,请登录版主账号!"; printMsgToClient(); return; } Message message = new Message() { CreateTime = DateTime.Now, MessageId = MessageManagement.CreateMessageId(), MessageState = "未查看", MessageText = "会员【" + Convert.ToString(Session["UserName"]) + "】申请辞去【" + Convert.ToString(Request["divisionName"]) + "】版块的版主", MessageType = "辞去版主", Recipient = "0000000000", Sender = Convert.ToString(Session["memberId"]) }; Msg = MessageManagement.Send(message); printMsgToClient(); Bind(); }
protected void LoadItems() { // read the config file try { // Get the appSettings section. AppSettingsReader appSettings = new AppSettingsReader(); lock (lockMessages) { messages = MessageManagement.LoadXml((string)(appSettings.GetValue("MessagesXml", typeof(string)))); } } catch (Exception e) { Logger.Write(e, LoggerErrorLevels.ERROR); } finally { lock (lockMessages) { if (messages == null) messages = new MessageManagement(); } } }