修改集团客户化内容
This commit is contained in:
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using BLL;
|
||||
|
||||
namespace FineUIPro.Web.common
|
||||
{
|
||||
public partial class mainMenu_HSSE2 : PageBase
|
||||
{
|
||||
public Model.HSSEData_HSSE hSSEData_HSSE;
|
||||
public string zgl1;
|
||||
public string zgl2;
|
||||
|
||||
public string dataYHQ;
|
||||
public string dataYHZ;
|
||||
public string xArrYH;
|
||||
public string projectData;
|
||||
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
hSSEData_HSSE = Funs.DB.HSSEData_HSSE.OrderByDescending(x => x.ReportDate).FirstOrDefault();
|
||||
if (hSSEData_HSSE == null)
|
||||
{
|
||||
hSSEData_HSSE = new Model.HSSEData_HSSE();
|
||||
}
|
||||
|
||||
|
||||
if (hSSEData_HSSE.GeneralClosedNum.HasValue && hSSEData_HSSE.GeneralNotClosedNum.HasValue)
|
||||
{
|
||||
zgl1 = String.Format("{0:N2}", 100.0 * hSSEData_HSSE.GeneralClosedNum.Value / (hSSEData_HSSE.GeneralClosedNum.Value + hSSEData_HSSE.GeneralNotClosedNum.Value));
|
||||
}
|
||||
else
|
||||
{
|
||||
zgl1 = "0";
|
||||
}
|
||||
if (hSSEData_HSSE.MajorClosedNum.HasValue && hSSEData_HSSE.MajorNotClosedNum.HasValue)
|
||||
{
|
||||
zgl2 = String.Format("{0:N2}", 100.0 * hSSEData_HSSE.MajorClosedNum.Value / (hSSEData_HSSE.MajorClosedNum.Value + hSSEData_HSSE.MajorNotClosedNum.Value));
|
||||
}
|
||||
else
|
||||
{
|
||||
zgl2 = "0";
|
||||
}
|
||||
|
||||
var reportDate = Funs.DB.HSSEData_HiddenDangerDetail.Max(x => x.ReportDate);
|
||||
if (reportDate.HasValue)
|
||||
{
|
||||
var details = Funs.DB.HSSEData_HiddenDangerDetail.Where(x => x.ReportDate == reportDate.Value).ToList();
|
||||
|
||||
if (details != null && details.Count > 0)
|
||||
{
|
||||
foreach (var d in details)
|
||||
{
|
||||
dataYHQ += d.TotalNum + ",";
|
||||
dataYHZ += d.NeedRectifyNum + ",";
|
||||
xArrYH += "'" + d.TypeName + "',";
|
||||
}
|
||||
dataYHQ = dataYHQ.TrimEnd(',');
|
||||
dataYHZ = dataYHZ.TrimEnd(',');
|
||||
xArrYH = xArrYH.TrimEnd('\'').TrimEnd(',');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (hSSEData_HSSE.GeneralClosedNum.HasValue && hSSEData_HSSE.GeneralNotClosedNum.HasValue)
|
||||
{
|
||||
zgl1 = String.Format("{0:N2}", 100.0 * hSSEData_HSSE.GeneralClosedNum.Value / (hSSEData_HSSE.GeneralClosedNum.Value + hSSEData_HSSE.GeneralNotClosedNum.Value));
|
||||
}
|
||||
else
|
||||
{
|
||||
zgl1 = "0";
|
||||
}
|
||||
|
||||
|
||||
var projectList = Funs.DB.Base_Project.ToList();
|
||||
if (projectList != null && projectList.Count > 0)
|
||||
{
|
||||
foreach (var p in projectList)
|
||||
{
|
||||
string unit_yz = ProjectService.getProjectUnitNameByUnitType(p.ProjectId, Const.ProjectUnitType_4);
|
||||
string unit_JL = ProjectService.getProjectUnitNameByUnitType(p.ProjectId, Const.ProjectUnitType_3);
|
||||
string unit_FB = ProjectService.getProjectUnitNameByUnitType(p.ProjectId, Const.ProjectUnitType_2);
|
||||
projectData += "{name:'" + p.ShortName + "',value:[" + p.MapCoordinates + "],address:'" + p.ProjectAddress + "',id:'" + p.ProjectId + "',ownUnit:'" + unit_yz + "',jLUnit:'" + unit_JL + "',SGUnit:'" + unit_FB + "',ProjectMoney:'" + p.ProjectMoney.ToString() + "'},";
|
||||
}
|
||||
projectData = projectData.TrimEnd(',');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public string showData(int? value, string format)
|
||||
{
|
||||
if (value.HasValue)
|
||||
{
|
||||
return value.Value.ToString();
|
||||
}
|
||||
else
|
||||
{
|
||||
return format;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user