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_SYHSE : System.Web.UI.Page { public Model.SYHSEData_SYHSE sYHSEData_SYHSE; public string generalRate; public string majorRate; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { sYHSEData_SYHSE = Funs.DB.SYHSEData_SYHSE.OrderByDescending(x => x.ReportDate).FirstOrDefault(); if (sYHSEData_SYHSE == null) { sYHSEData_SYHSE = new Model.SYHSEData_SYHSE(); } if (sYHSEData_SYHSE.GeneralClosedNum.HasValue && sYHSEData_SYHSE.GeneralNotClosedNum.HasValue) { generalRate = String.Format("{0:N2}%", 100.0 * sYHSEData_SYHSE.GeneralClosedNum.Value / (sYHSEData_SYHSE.GeneralClosedNum.Value + sYHSEData_SYHSE.GeneralNotClosedNum.Value)); } else { generalRate = "--"; } if (sYHSEData_SYHSE.MajorClosedNum.HasValue && sYHSEData_SYHSE.MajorNotClosedNum.HasValue) { majorRate = String.Format("{0:N2}%", 100.0 * sYHSEData_SYHSE.MajorClosedNum.Value / (sYHSEData_SYHSE.MajorClosedNum.Value + sYHSEData_SYHSE.MajorNotClosedNum.Value)); } else { majorRate = "--"; } } } public string showData(int? value, string format) { if (value.HasValue) { return value.Value.ToString(); } else { return format; } } } }