DAL/TCWL_D_KaoQinXiangXi.cs
(开头部分) 22KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
namespace DAL
{
using Common;
using System;
using System.Data;
using System.Data.SqlClient;
using System.Runtime.InteropServices;
using System.Text;
public class TCWL_D_KaoQinXiangXi
{
public DataTable exportExcel(string strWhere, string srvid)
{
StringBuilder builder = new StringBuilder();
builder.Append("SELECT * FROM ( ");
builder.Append(" SELECT ROW_NUMBER() OVER (");
builder.Append("order by T.TimeStr desc");
DataTable dataTable = DBHelper.GetDataTable(string.Format("select * from TCWL_KaoQinSheZhi ", srvid));
int num = 4;
if (dataTable.Rows.Count > 0)
{
num = Convert.ToInt32(dataTable.Rows[0]["Setting"].ToString());
}
if (num == 4)
{
builder.Append(")AS Row,u.userXM,CONVERT(varchar(100),T.TimeStr,23) as TimeStr,DATENAME(weekday,T.TimeStr) as weekdays, CONVERT(varchar(100), T.DKShiJian1, 108) as DKShiJian1,T.DKDiDian1, CONVERT(varchar(100), T.DKShiJian2, 108) as DKShiJian2,T.DKDiDian2, CONVERT(varchar(100), T.DKShiJian3, 108) as DKShiJian3,T.DKDiDian3, CONVERT(varchar(100), T.DKShiJian4, 108) as DKShiJian4,T.DKDiDian4,T.Remarks,T.DKStart1,T.DKStart2,T.DKStart3,T.DKStart4 from TCWL_KaoQinXiangXi T left join TCWL_KaoQinSheZhi s on 1=1 left join TCWL_User u on T.YongHuID = u.userName ");
}
else
{
builder.Append(")AS Row,u.userXM,CONVERT(varchar(100),T.TimeStr,23) as TimeStr,DATENAME(weekday,T.TimeStr) as weekdays, CONVERT(varchar(100), T.DKShiJian1, 108) as DKShiJian1,T.DKDiDian1, CONVERT(varchar(100), T.DKShiJian2, 108) as DKShiJian2,T.DKDiDian2,T.Remarks,T.DKStart1,T.DKStart2 from TCWL_KaoQinXiangXi T left join TCWL_KaoQinSheZhi s on 1=1 left join TCWL_User u on T.YongHuID = u.userName ");
}
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
builder.Append(" where " + strWhere);
}
builder.Append(" ) TT ORDER BY timeStr desc");
return DBHelper.Query(builder.ToString(), new SqlParameter[0]).Tables[0];
}
public string getCpyArea(string serviceid)
{
DataTable dataTable = DBHelper.GetDataTable(string.Format("select Area_Name FROM TCWL_All_CompanyInformation ", serviceid));
if (dataTable.Rows.Count > 0)
{
return dataTable.Rows[0][0].ToString();
}
return "";
}
public DataTable GetDepartment(string strWhere)
{
StringBuilder builder = new StringBuilder();
DataTable table = new DataTable();
builder.Append("select ID,unitName,ServiceID ");
builder.Append(" FROM TCWL_Unit ");
if (strWhere.Trim() != "")
{
builder.Append(" where " + strWhere);
}
return DBHelper.GetDataTable(builder.ToString());
后面还有 284 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
