tijian_tieying/web/Web/Controls/ExtJS/danye.aspx.cs
2025-02-20 12:14:39 +08:00

235 lines
9.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using dccdc.Models;
public partial class Controls_ExtJS_danye : System.Web.UI.Page
{
public string dbsq = "";
public string dbbx = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dbsq = getdbsq();
dbbx = getdbbx();
}
}
/// <summary>
/// 获取疾控动态
/// </summary>
/// <returns></returns>
protected string getjkdt()
{
var dt = new DataTable();
try
{
string sql = "SELECT TOP 3 * FROM siteserver_Content_1 WHERE(ChannelId = 43 AND IsChecked = 'True' AND SiteId = 1 AND ImageUrl <> '') ORDER BY IsTop DESC, Taxis DESC, adddate DESC";
dt = ZWL.DBUtility.DbHelperSQL.GetDataSetSite(sql).Tables[0];
}
catch (Exception ex)
{
return "<h4>无法获取网站数据</h4>";
}
StringBuilder result = new StringBuilder();
result.Append("<div class=\"tongzhiul\">");
foreach (DataRow row in dt.Rows)
{
result.Append("<div class=\"tongzhili\"><div class=\"tongzhititle\"><a href='http://www.dcqcdc.com/contents/JKDTLIST/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"] + "</a></div></div>");
//result.Append("<li class='lia'><a href='http://www.dcqcdc.com/contents/JKDTLIST/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"].ToString() + "</a></li>");
}
result.Append("</div>");
return result.ToString();
}
/// <summary>
/// 获取党政之窗
/// </summary>
/// <returns></returns>
protected string getdzzc()
{
var dt = new DataTable();
try
{
string sql = "SELECT TOP 3 * FROM siteserver_Content_1 WHERE(ChannelId = 25 AND IsChecked = 'True' AND SiteId = 1 AND ImageUrl <> '') ORDER BY IsTop DESC, Taxis DESC, adddate DESC";
dt = ZWL.DBUtility.DbHelperSQL.GetDataSetSite(sql).Tables[0];
}
catch (Exception ex)
{
return "<h4>无法获取网站数据</h4>";
}
StringBuilder result = new StringBuilder();
result.Append("<div class=\"tongzhiul\">");
foreach (DataRow row in dt.Rows)
{
result.Append("<div class=\"tongzhili\"><div class=\"tongzhititle\"><a href='http://www.dcqcdc.com/contents/25/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"] + "</a></div></div>");
//result.Append("<li class='lia'><a href='http://www.dcqcdc.com/contents/JKDTLIST/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"].ToString() + "</a></li>");
}
result.Append("</div>");
return result.ToString();
}
/// <summary>
/// 获取公示信息
/// </summary>
/// <returns></returns>
protected string getgsxx()
{
var dt = new DataTable();
try
{
string sql = "SELECT TOP 3 * FROM siteserver_Content_1 WHERE(ChannelId = 171 AND IsChecked = 'True' AND SiteId = 1 AND ImageUrl <> '') ORDER BY IsTop DESC, Taxis DESC, adddate DESC";
dt = ZWL.DBUtility.DbHelperSQL.GetDataSetSite(sql).Tables[0];
}
catch (Exception ex)
{
return "<h4>无法获取网站数据</h4>";
}
StringBuilder result = new StringBuilder();
result.Append("<div class=\"tongzhiul\">");
foreach (DataRow row in dt.Rows)
{
result.Append("<div class=\"tongzhili\"><div class=\"tongzhititle\"><a href='http://www.dcqcdc.com/contents/171/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"] + "</a></div></div>");
//result.Append("<li class='lia'><a href='http://www.dcqcdc.com/contents/JKDTLIST/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"].ToString() + "</a></li>");
}
result.Append("</div>");
return result.ToString();
}
//监督信息
protected string getjdxx()
{
var dt = new DataTable();
try
{
string sql = "SELECT TOP 3 * FROM siteserver_Content_1 WHERE(ChannelId = 3 AND IsChecked = 'True' AND SiteId = 1 AND ImageUrl <> '') ORDER BY IsTop DESC, Taxis DESC, adddate DESC";
dt = ZWL.DBUtility.DbHelperSQL.GetDataSetSite(sql).Tables[0];
}
catch
{
return "<h4>无法获取网站数据</h4>";
}
StringBuilder result = new StringBuilder();
result.Append("<div class=\"tongzhiul\">");
foreach (DataRow row in dt.Rows)
{
result.Append("<div class=\"tongzhili\"><div class=\"tongzhititle\"><a href='http://www.dcqcdc.com/contents/3/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"] + "</a></div></div>");
//result.Append("<li class='lia'><a href='http://www.dcqcdc.com/contents/3/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"].ToString() + "</a></li>");
}
result.Append("</div>");
return result.ToString();
}
/// <summary>
/// 代办申请工作
/// </summary>
/// <returns></returns>
public string getdbsq()
{
var bll = new dccdc.BLL.sqhbBll();
List<sqhbModel> al = bll.getPagehb(1, 10, " hblx in ('项目经费','三重一大','费用支出','物资采购','设备维修','加班用餐','公务接待','出差','预算','借款')");
StringBuilder result = new StringBuilder();
string monstrous = Newtonsoft.Json.JsonConvert.SerializeObject(al);
return monstrous;
}
/// <summary>
/// 代办报销工作
/// </summary>
/// <returns></returns>
public string getdbbx()
{
var bll = new dccdc.BLL.sqhbBll();
List<sqhbModel> al = bll.getPagehb(2, 10, " hblx in ('出差报销','其他报销','物资采购报销')");
StringBuilder result = new StringBuilder();
string monstrous = Newtonsoft.Json.JsonConvert.SerializeObject(al);
return monstrous;
}
public string getdbgz()
{
var dt = new DataTable();
try
{
string sql = "select top 10 * from dbo.[v_workflowtask] where ReceiveID='"+ ZWL.Common.PublicMethod.GetSessionValue("guid") + "' order by receiveTime desc";
dt = ZWL.DBUtility.DbHelperSQL.Query(sql).Tables[0];
}
catch (Exception ex)
{
return "<h4>无法获取网站数据</h4>";
}
StringBuilder result = new StringBuilder();
result.Append("<div class=\"tongzhiul\">");
foreach (DataRow row in dt.Rows)
{
result.Append("<div class=\"tongzhili\"><div class=\"tongzhititle\"><a href='http://www.dcqcdc.com/contents/JKDTLIST/" + row["id"].ToString() + ".html' target='_blank'>" + row["Title"] + "</a></div><div class=\"tongzhitime\">["+ row["SenderName"] + "]" + row["SenderTime"] + "</div></div>");
//result.Append("<li class='lia'><a href='http://www.dcqcdc.com/contents/JKDTLIST/" + row["id"].ToString() + ".html' target='_blank'>" + row["title"].ToString() + "</a></li>");
}
result.Append("</div>");
return result.ToString();
}
/// <summary>
/// 常用功能
/// </summary>
/// <returns></returns>
protected string getlinks()
{
string userid = ZWL.Common.PublicMethod.GetSessionValue("UserID");
var dt = new DataTable();
try
{
object linkids = ZWL.DBUtility.DbHelperSQL.GetSingle("select linkids from ERPLinkUser where userid = " + userid);
if (linkids == null)
return "";
string sql = "SELECT TOP 8 * FROM ERPLink where id in(" + linkids + ") ORDER BY Id asc";
dt = ZWL.DBUtility.DbHelperSQL.GetDataSet(sql).Tables[0];
}
catch (Exception ex)
{
return "<h4>请选择常用功能</h4>";
}
StringBuilder result = new StringBuilder();
foreach (DataRow row in dt.Rows)
{
result.Append("<div class='usuali site-demo-active' data-type=\"tabAdd\" data-id=\"" + row["show"] + "\" data-name=\"" + row["show"] + "\" data-src=\"" + row["url"] + "\">");
result.Append("<a ><div class=\"usuaimg\"><img src=\"" + row["img"] + "\" ></div>");
result.Append("<div class=\"usuatitle\">" + row["show"] );
if (!string.IsNullOrEmpty(row["sql"].ToString()))
{
string count = "";
object count2 = ZWL.DBUtility.DbHelperSQL.GetSingle(row["sql"].ToString().Replace("@userid", userid));
if (count2 == null)
count = "null";
else
count = count2.ToString();
//result.Append("<span class=\"layui-badge\">"+count+ "</span></div></a>");
}
else
{
//result.Append("<span class=\"layui-badge\">" + "0" + "</span></div></a>");
}
result.Append("</div></a></div>");
}
return result.ToString();
}
}