99 lines
4.3 KiB
C#
99 lines
4.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
using Ajax;
|
|
using System.Data;
|
|
using System.Collections;
|
|
public partial class Framework_File_Message : System.Web.UI.Page
|
|
{
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (Session["user"] == null)
|
|
{
|
|
Response.Redirect("../index.aspx");
|
|
}
|
|
getgxxnr();
|
|
}
|
|
|
|
private void getgxxnr()
|
|
{
|
|
Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)(Session["user"]);
|
|
string htmlcode = "<table class='table table-bordered table-header'> <thead> <tr> <td class='w70'>信息提醒内容</td> <td class='w15'>最新提醒时间</td> </tr> </thead>";
|
|
string wherecode = string.Format("select msgval,msgtype,riqi,url,msgtypeid from view_nr_z_sysmsg where userid=" + user.id + " and msgval>0 order by riqi desc");
|
|
DataTable rzdt = DBHlper.Execute(wherecode).Tables[0];
|
|
if (rzdt.Rows.Count == 0)
|
|
{
|
|
htmlcode += "<tr><td colspan='2'>   没有数据</td></tr>";
|
|
}
|
|
for (int i = 0; i < rzdt.Rows.Count; i++)
|
|
{
|
|
if (rzdt.Rows[i]["msgtypeid"].ToString() == "10")
|
|
{
|
|
string ids = shoukuan();
|
|
if (ids != "")
|
|
{
|
|
htmlcode += "<tr><td><a href='" + rzdt.Rows[i]["url"] + "?ids=" + ids + "'>您当前有" + rzdt.Rows[i]["msgval"] + rzdt.Rows[i]["msgtype"] + "</a></td><td>" + rzdt.Rows[i]["riqi"] + "</td></tr>";
|
|
}
|
|
else
|
|
{
|
|
htmlcode += "<tr><td><a href='" + rzdt.Rows[i]["url"] + "'>您当前有" + rzdt.Rows[i]["msgval"] + rzdt.Rows[i]["msgtype"] + "</a></td><td>" + rzdt.Rows[i]["riqi"] + "</td></tr>";
|
|
}
|
|
|
|
}
|
|
else
|
|
{
|
|
htmlcode += "<tr><td><a href='" + rzdt.Rows[i]["url"] + "'>您当前有" + rzdt.Rows[i]["msgval"] + rzdt.Rows[i]["msgtype"] + "</a></td><td>" + rzdt.Rows[i]["riqi"] + "</td></tr>";
|
|
}
|
|
}
|
|
txxxdiv.InnerHtml = htmlcode + "</table>";
|
|
}
|
|
#region 获取收款
|
|
protected string shoukuan()
|
|
{
|
|
Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)(Session["user"]);
|
|
int juese = user.juese;
|
|
int ts = 0;
|
|
string ids = "";
|
|
DataTable dt = new DataTable();
|
|
if (DBHlper.GetPermission(juese, "订单管理", "nr_z_dd", "查看全部"))
|
|
{
|
|
ts = 0;
|
|
if (DBHlper.GetPermission(juese, "订单收款", "nr_z_dd_fysk", "查看个人"))
|
|
{
|
|
ts = DBHlper.getcount("select COUNT(*) from view_nr_z_dd as dd,view_nr_z_dd_wfkd as ddsk where dd.jzrq>='" + DateTime.Now.ToShortDateString() + "' and ddsk.wsje>0 and dd.bh=ddsk.bh and ddsk.ywy='" + user.zhanghao + "'");
|
|
if (ts > 0)
|
|
{
|
|
dt = DBHlper.Execute("select ddsk.id from view_nr_z_dd as dd,view_nr_z_dd_wfkd as ddsk where dd.jzrq>='" + DateTime.Now.ToShortDateString() + "' and ddsk.wsje>0 and dd.bh=ddsk.bh and ddsk.ywy='" + user.zhanghao + "'").Tables[0];
|
|
if (dt.Rows.Count > 0)
|
|
{
|
|
foreach (DataRow dr in dt.Rows)
|
|
{
|
|
ids += dr["id"] + ",";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else if (DBHlper.GetPermission(juese, "订单收款", "nr_z_dd_fysk", "查看全部"))
|
|
{
|
|
ts = DBHlper.getcount("select COUNT(*) from view_nr_z_dd as dd,view_nr_z_dd_wfkd as ddsk where dd.jzrq>='" + DateTime.Now.ToShortDateString() + "' and ddsk.wsje>0 and dd.bh=ddsk.bh");
|
|
if (ts > 0)
|
|
{
|
|
dt = DBHlper.Execute("select ddsk.id from view_nr_z_dd as dd,view_nr_z_dd_wfkd as ddsk where dd.jzrq>='" + DateTime.Now.ToShortDateString() + "' and ddsk.wsje>0 and dd.bh=ddsk.bh").Tables[0];
|
|
if (dt.Rows.Count > 0)
|
|
{
|
|
foreach (DataRow dr in dt.Rows)
|
|
{
|
|
ids += dr["id"] + ",";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ids = ids.TrimEnd(',');
|
|
return ids;
|
|
}
|
|
#endregion
|
|
} |