using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Maticsoft.Model; using System.Data; using System.Data.SqlClient; using Ajax; public partial class Framework_File_Console : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Utility.RegisterTypeForAjax(typeof(Framework_File_Console)); if (Session["user"] == null) { Response.Redirect("../index.aspx"); } getuse(); getgxxnr(); getricheng(); } #region 获取加载菜单选项卡 private void getuse() { nr_z_yhzh zh = (nr_z_yhzh)Session["user"]; usezh.InnerText = zh.zhanghao+","; RqYear.InnerText = DateTime.Now.Year.ToString(); RqYr.InnerText = "年" + DateTime.Now.Month.ToString() + "月" + DateTime.Now.Date.ToString("dd")+"日"; Rqsj.InnerText = DateTime.Now.ToString("HH:mm"); dbrq.Value = DateTime.Now.ToString("yyyy-MM-dd"); DataSet yhzhds=DBHlper.Execute("select * from dbo.view_nr_z_yhzh where isqiyong='启用'"); if (yhzhds != null && yhzhds.Tables[0].Rows.Count>0) { richenglx.DataSource = yhzhds.Tables[0].DefaultView; richenglx.DataValueField = "zhanghao"; richenglx.DataTextField = "zhanghao"; richenglx.DataBind(); richenglx.Items.Insert(0, new ListItem("新闻公告", "新闻公告")); richenglx.Items.Insert(0, new ListItem("我的日程", "我的日程")); } } #endregion #region 获取代办事务 private void getgxxnr() { Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)(Session["user"]); string htmlcode = "
我的事务
"; string wherecode = string.Format("select top 7 * from view_nr_z_sysmsg where userid=" + user.id + " and msgval>0 order by riqi desc"); int txtssum=DBHlper.getcount("select sum(msgval) from view_nr_z_sysmsg where userid=" + user.id + " and msgval>0 "); int dbtxsum = DBHlper.getcount("select count(*) from view_nr_z_sysmsg where userid=" + user.id + " and msgval>0 and isview=0"); dbsxzts.InnerText = txtssum.ToString(); dbsxwdts.InnerText = dbtxsum.ToString(); DataTable rzdt = DBHlper.Execute(wherecode).Tables[0]; for (int i = 0; i < rzdt.Rows.Count; i++) { if (rzdt.Rows[i]["msgtypeid"].ToString() == "10") { string ids = shoukuan(); if (ids != "") { htmlcode += "
" + "
图片 " + rzdt.Rows[i]["zhanghao"].ToString() + "
" + "
您当前有" + rzdt.Rows[i]["msgval"] + rzdt.Rows[i]["msgtype"] + "
" + Convert.ToDateTime(rzdt.Rows[i]["riqi"]).ToString("yyyy年MM月dd日 HH:mm:ss") + "
"; if (rzdt.Rows[i]["msgval"].ToString()=="0") { htmlcode += "
待处理
"; }else{ htmlcode += "
已关闭
"; } } else { htmlcode += "
" + "
图片 " + rzdt.Rows[i]["zhanghao"].ToString() + "
" + "
您当前有" + rzdt.Rows[i]["msgval"] + rzdt.Rows[i]["msgtype"] + "
" + Convert.ToDateTime(rzdt.Rows[i]["riqi"]).ToString("yyyy年MM月dd日 HH:mm:ss") + "
"; if (rzdt.Rows[i]["msgval"].ToString() == "0") { htmlcode += "
待处理
"; } else { htmlcode += "
已关闭
"; } } } else { htmlcode += "
" + "
图片 " + rzdt.Rows[i]["zhanghao"].ToString() + "
" + "
您当前有" + rzdt.Rows[i]["msgval"] + rzdt.Rows[i]["msgtype"] + "
" + Convert.ToDateTime(rzdt.Rows[i]["riqi"]).ToString("yyyy年MM月dd日 HH:mm:ss") + "
"; if (rzdt.Rows[i]["msgval"].ToString() == "0") { htmlcode += "
待处理
"; } else { htmlcode += "
已关闭
"; } } } Myshiwudiv.InnerHtml = htmlcode + "
查看全部
"; } #endregion #region 获取日程 private void getricheng() { nr_z_yhzh zh = (nr_z_yhzh)Session["user"]; int dbzrcz = DBHlper.getcount(" select count(*) from dbo.nr_z_Mricheng where rzname='" + zh.zhanghao + "'"); dbrczts.InnerText = dbzrcz.ToString(); int dbrcdbtsz = 0; string richengst = "
我的日程统计" + "
"; DataSet usds = DBHlper.Execute(" select top 7 * from dbo.nr_z_Mricheng where rzname='" + zh.zhanghao + "' order by dbrq"); foreach(DataRow r in usds.Tables[0].Rows) { string rcbt=r["rzbt"].ToString(); if (rcbt.Length > 10) { rcbt = rcbt.Substring(0, 10) + "..."; } richengst += "
  " + rcbt + "
" + "
" + Convert.ToDateTime(r["dbrq"]).ToString("yyyy年MM月dd日") + "
" + r["rzname"] + "
"; if (Convert.ToDateTime(r["dbrq"]).ToString("yyyy-MM-dd") == DateTime.Now.ToString("yyyy-MM-dd")) { dbrcdbtsz = dbrcdbtsz + 1; richengst += "
待处理
"; } else { richengst += "
待处理
"; } } richengst += "
查看全部
"; Myricheng.InnerHtml = richengst; dbrcdbts.InnerText = dbrcdbtsz.ToString(); int xwggzslz = DBHlper.getcount(" select count(*) from dbo.nr_z_Mricheng where lx='新闻公告'"); xwggzsl.InnerHtml = xwggzslz.ToString(); int xwggdbslz = DBHlper.getcount(" select count(*) from dbo.nr_z_Mricheng where lx='新闻公告' and dbrq='"+DateTime.Now.ToString("yyyy-MM-dd")+"'"); xwggdbsl.InnerHtml = xwggdbslz.ToString(); int grxxztsz = DBHlper.getcount(" select count(*) from dbo.nr_z_Mricheng where lx='" + zh.zhanghao+"'"); grxxzts.InnerHtml = grxxztsz.ToString(); int grxxwdtsz = DBHlper.getcount(" select count(*) from dbo.nr_z_Mricheng where lx='" + zh.zhanghao + "' and dbrq='" + DateTime.Now.ToString("yyyy-MM-dd") + "'"); grxxwdts.InnerHtml = grxxwdtsz.ToString(); } #endregion #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 #region 添加日程 [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)] public int setricheng(string rcbt, string rcnr, string dbrq,string rizhilx) { Maticsoft.Model.nr_z_yhzh user = (Maticsoft.Model.nr_z_yhzh)Session["user"]; int setz = DBHlper.excutecmd("insert into nr_z_Mricheng (rzbt,rznr,dbrq,rzname,lx) values ('" + rcbt + "','" + rcnr + "','" + dbrq + "','" + user.zhanghao + "','" + rizhilx + "')"); return setz; } #endregion #region 删除日程 [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)] public int deleterc(string rcid) { int setz = DBHlper.excutecmd("delete nr_z_Mricheng where id='"+rcid+"'"); return setz; } #endregion }