57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
|
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;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|