环境报表
This commit is contained in:
parent
7083f10e59
commit
f9ebf45ab1
|
@ -797,6 +797,10 @@ namespace BLL
|
||||||
/// 上报失败
|
/// 上报失败
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public const string UpState_4 = "4";
|
public const string UpState_4 = "4";
|
||||||
|
/// <summary>
|
||||||
|
/// 已上报(集团已审核)
|
||||||
|
/// </summary>
|
||||||
|
public const string UpState_5 = "5";
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 菜单id
|
#region 菜单id
|
||||||
|
|
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using BLL;
|
using BLL;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
using AspNet = System.Web.UI.WebControls;
|
using AspNet = System.Web.UI.WebControls;
|
||||||
|
|
||||||
namespace FineUIPro.Web.ZHGL.Environmental
|
namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
|
@ -48,13 +49,47 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
{
|
{
|
||||||
int year = Funs.GetNewIntOrZero(drpYear.SelectedValue);
|
int year = Funs.GetNewIntOrZero(drpYear.SelectedValue);
|
||||||
int Quarters = Funs.GetNewIntOrZero(drpQuarters.SelectedValue);
|
int Quarters = Funs.GetNewIntOrZero(drpQuarters.SelectedValue);
|
||||||
|
Model.Environmental_ArchitectureReport r = Funs.DB.Environmental_ArchitectureReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.Quarters == Quarters && e.Year == year);
|
||||||
|
if (r != null && r.UpState != BLL.Const.UpState_5)
|
||||||
|
{
|
||||||
|
string cncecAPIUrl = string.Empty;
|
||||||
|
var sysSet9 = (from x in Funs.DB.Sys_Set where x.SetName == "集团接口地址" select x).ToList().FirstOrDefault();
|
||||||
|
if (sysSet9 != null)
|
||||||
|
{
|
||||||
|
cncecAPIUrl = sysSet9.SetValue;
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(cncecAPIUrl))
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string getUrl = cncecAPIUrl + "/api/InformationData/GetArchitectureAuditState" + "?unitId=" + CommonService.GetThisUnitId() + "&year=" + year + "&quarters=" + Quarters;
|
||||||
|
var strJosn = APIGetHttpService.Http(getUrl);
|
||||||
|
if (!string.IsNullOrEmpty(strJosn))
|
||||||
|
{
|
||||||
|
JObject obj = JObject.Parse(strJosn);
|
||||||
|
if (obj["data"] != null && obj["data"].ToString() == "True")
|
||||||
|
{
|
||||||
|
r.UpState = BLL.Const.UpState_5;
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Model.View_Environmental_ArchitectureReport report = Funs.DB.View_Environmental_ArchitectureReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.Quarters == Quarters && e.Year == year);
|
Model.View_Environmental_ArchitectureReport report = Funs.DB.View_Environmental_ArchitectureReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.Quarters == Quarters && e.Year == year);
|
||||||
if (report != null)
|
if (report != null)
|
||||||
{
|
{
|
||||||
string upState = string.Empty;
|
string upState = string.Empty;
|
||||||
if (report.UpState == BLL.Const.UpState_3)
|
if (report.UpState == BLL.Const.UpState_5)
|
||||||
{
|
{
|
||||||
upState = "(已上报)";
|
upState = "(已上报(集团已审核))";
|
||||||
|
}
|
||||||
|
else if (report.UpState == BLL.Const.UpState_3)
|
||||||
|
{
|
||||||
|
upState = "(已上报(集团未审核))";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -357,15 +392,15 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e)
|
protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var units = BLL.UnitService.GetUnitDropDownList();
|
//var units = BLL.UnitService.GetUnitDropDownList();
|
||||||
if (units != null && !string.IsNullOrEmpty(this.drpUnit.SelectedText))
|
//if (units != null && !string.IsNullOrEmpty(this.drpUnit.SelectedText))
|
||||||
{
|
//{
|
||||||
var unit = units.FirstOrDefault(x => x.UnitName == this.drpUnit.SelectedText);
|
// var unit = units.FirstOrDefault(x => x.UnitName == this.drpUnit.SelectedText);
|
||||||
if (unit != null)
|
// if (unit != null)
|
||||||
{
|
// {
|
||||||
drpUnit.SelectedValue = unit.UnitId;
|
// drpUnit.SelectedValue = unit.UnitId;
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
GetValue();
|
GetValue();
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,11 @@
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.customlabel span {
|
||||||
|
color: red;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -94,6 +99,7 @@
|
||||||
<%--<f:Button ID="btnCopy" Icon="Database" runat="server" ToolTip="复制上月数据" Text="复制上月数据"
|
<%--<f:Button ID="btnCopy" Icon="Database" runat="server" ToolTip="复制上月数据" Text="复制上月数据"
|
||||||
ValidateForms="SimpleForm1" OnClick="btnCopy_Click" Hidden="true">
|
ValidateForms="SimpleForm1" OnClick="btnCopy_Click" Hidden="true">
|
||||||
</f:Button>--%>
|
</f:Button>--%>
|
||||||
|
<f:Label runat="server" Text="上年累计和本年累计数据不能为空,必须填报数据(可为0),若数据项企业不涉及,则填写“未涉及”" CssClass="customlabel" ></f:Label>
|
||||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||||
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Hidden="true" Text="保存"
|
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Hidden="true" Text="保存"
|
||||||
ValidateForms="SimpleForm1" OnClick="btnSave_Click">
|
ValidateForms="SimpleForm1" OnClick="btnSave_Click">
|
||||||
|
|
|
@ -475,63 +475,63 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
|
|
||||||
private void SetLastYearUnEditableRow()
|
private void SetLastYearUnEditableRow()
|
||||||
{
|
{
|
||||||
Grid1.Rows[1].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[1].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[2].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[2].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[3].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[3].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[4].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[4].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[5].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[5].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[6].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[6].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[7].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[7].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[8].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[8].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[9].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[9].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[10].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[10].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[11].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[11].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[12].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[12].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[13].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[13].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[15].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[15].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[16].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[16].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[17].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[17].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[19].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[19].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[20].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[20].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[21].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[21].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[22].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[22].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[23].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[23].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[24].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[24].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[25].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[25].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[26].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[26].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[27].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[27].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[28].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[28].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[29].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[29].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[30].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[30].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[31].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[31].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[32].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[32].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[33].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[33].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[34].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[34].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[35].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[35].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[36].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[36].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[37].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[37].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[38].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[38].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[39].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[39].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[40].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[40].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[41].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[41].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[42].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[42].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[43].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[43].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[44].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[44].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[45].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[45].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[46].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[46].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[47].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[47].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[48].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[48].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[49].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[49].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[50].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[50].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[51].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[51].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[52].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[52].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[53].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[53].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[54].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[54].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[55].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[55].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[56].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[56].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[57].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[57].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[59].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[59].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[60].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[60].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
@ -1317,18 +1317,54 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
JObject values = mergedRow.Value<JObject>("values");
|
JObject values = mergedRow.Value<JObject>("values");
|
||||||
int rowIndex = mergedRow.Value<int>("index");
|
int rowIndex = mergedRow.Value<int>("index");
|
||||||
string sortIndex = values.Value<string>("SortIndex");
|
string sortIndex = values.Value<string>("SortIndex");
|
||||||
if (sortIndex == "18" || sortIndex == "37" || sortIndex == "38")
|
if (sortIndex != "01" && sortIndex != "15" && sortIndex != "17" && sortIndex != "19" && sortIndex != "21" && sortIndex != "23"
|
||||||
|
&& sortIndex != "37" && sortIndex != "59")
|
||||||
{
|
{
|
||||||
if (Funs.GetNewDecimalOrZero(System.Web.HttpUtility.HtmlDecode(values.Value<string>("ThisYearValue"))) == 0)
|
if (string.IsNullOrEmpty(values.Value<string>("LastYearValue")))
|
||||||
|
{
|
||||||
|
isEmpty = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (values.Value<string>("LastYearValue") != "未涉及")
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
decimal d = Convert.ToDecimal(values.Value<string>("LastYearValue"));
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
{
|
{
|
||||||
isEmpty = true;
|
isEmpty = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (string.IsNullOrEmpty(values.Value<string>("ThisYearValue")))
|
||||||
|
{
|
||||||
|
isEmpty = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (values.Value<string>("ThisYearValue") != "未涉及")
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
decimal d = Convert.ToDecimal(values.Value<string>("ThisYearValue"));
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
isEmpty = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
if (isEmpty)
|
if (isEmpty)
|
||||||
{
|
{
|
||||||
ShowNotify("营业收入(可比价)、万元收入二氧化碳排放(可比价)和二氧化碳排放量不能为空,必须填报数据!", MessageBoxIcon.Warning);
|
ShowNotify("上年累计和本年累计数据不能为空,必须填报数据或填写“未涉及”!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Save("updata");
|
Save("updata");
|
||||||
|
|
|
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using BLL;
|
using BLL;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
using AspNet = System.Web.UI.WebControls;
|
using AspNet = System.Web.UI.WebControls;
|
||||||
|
|
||||||
namespace FineUIPro.Web.ZHGL.Environmental
|
namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
|
@ -48,13 +49,47 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
{
|
{
|
||||||
int year = Funs.GetNewIntOrZero(drpYear.SelectedValue);
|
int year = Funs.GetNewIntOrZero(drpYear.SelectedValue);
|
||||||
int month = Funs.GetNewIntOrZero(drpMonth.SelectedValue);
|
int month = Funs.GetNewIntOrZero(drpMonth.SelectedValue);
|
||||||
|
Model.Environmental_ChemicalReport r = Funs.DB.Environmental_ChemicalReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.Month == month && e.Year == year);
|
||||||
|
if (r != null && r.UpState != BLL.Const.UpState_5)
|
||||||
|
{
|
||||||
|
string cncecAPIUrl = string.Empty;
|
||||||
|
var sysSet9 = (from x in Funs.DB.Sys_Set where x.SetName == "集团接口地址" select x).ToList().FirstOrDefault();
|
||||||
|
if (sysSet9 != null)
|
||||||
|
{
|
||||||
|
cncecAPIUrl = sysSet9.SetValue;
|
||||||
|
}
|
||||||
|
if (!string.IsNullOrEmpty(cncecAPIUrl))
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string getUrl = cncecAPIUrl + "/api/InformationData/GetChemicalReportAuditState" + "?unitId=" + CommonService.GetThisUnitId() + "&year=" + year + "&month=" + month;
|
||||||
|
var strJosn = APIGetHttpService.Http(getUrl);
|
||||||
|
if (!string.IsNullOrEmpty(strJosn))
|
||||||
|
{
|
||||||
|
JObject obj = JObject.Parse(strJosn);
|
||||||
|
if (obj["data"] != null && obj["data"].ToString() == "True")
|
||||||
|
{
|
||||||
|
r.UpState = BLL.Const.UpState_5;
|
||||||
|
Funs.DB.SubmitChanges();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Model.View_Environmental_ChemicalReport report = Funs.DB.View_Environmental_ChemicalReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.Month == month && e.Year == year);
|
Model.View_Environmental_ChemicalReport report = Funs.DB.View_Environmental_ChemicalReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.Month == month && e.Year == year);
|
||||||
if (report != null)
|
if (report != null)
|
||||||
{
|
{
|
||||||
string upState = string.Empty;
|
string upState = string.Empty;
|
||||||
if (report.UpState == BLL.Const.UpState_3)
|
if (report.UpState == BLL.Const.UpState_5)
|
||||||
{
|
{
|
||||||
upState = "(已上报)";
|
upState = "(已上报(集团已审核))";
|
||||||
|
}
|
||||||
|
else if (report.UpState == BLL.Const.UpState_3)
|
||||||
|
{
|
||||||
|
upState = "(已上报(集团未审核))";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -357,15 +392,15 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e)
|
protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
var units = BLL.UnitService.GetUnitDropDownList();
|
//var units = BLL.UnitService.GetUnitDropDownList();
|
||||||
if (units != null && !string.IsNullOrEmpty(this.drpUnit.SelectedText))
|
//if (units != null && !string.IsNullOrEmpty(this.drpUnit.SelectedText))
|
||||||
{
|
//{
|
||||||
var unit = units.FirstOrDefault(x => x.UnitName == this.drpUnit.SelectedText);
|
// var unit = units.FirstOrDefault(x => x.UnitName == this.drpUnit.SelectedText);
|
||||||
if (unit != null)
|
// if (unit != null)
|
||||||
{
|
// {
|
||||||
drpUnit.SelectedValue = unit.UnitId;
|
// drpUnit.SelectedValue = unit.UnitId;
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
GetValue();
|
GetValue();
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,11 @@
|
||||||
white-space: normal;
|
white-space: normal;
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.customlabel span {
|
||||||
|
color: red;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -94,6 +99,7 @@
|
||||||
<%--<f:Button ID="btnCopy" Icon="Database" runat="server" ToolTip="复制上月数据" Text="复制上月数据"
|
<%--<f:Button ID="btnCopy" Icon="Database" runat="server" ToolTip="复制上月数据" Text="复制上月数据"
|
||||||
ValidateForms="SimpleForm1" OnClick="btnCopy_Click" Hidden="true">
|
ValidateForms="SimpleForm1" OnClick="btnCopy_Click" Hidden="true">
|
||||||
</f:Button>--%>
|
</f:Button>--%>
|
||||||
|
<f:Label runat="server" Text="上年累计和本年累计数据不能为空,必须填报数据(可为0),若数据项企业不涉及,则填写“未涉及”" CssClass="customlabel" ></f:Label>
|
||||||
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
<f:ToolbarFill runat="server"></f:ToolbarFill>
|
||||||
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Hidden="true" Text="保存"
|
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Hidden="true" Text="保存"
|
||||||
ValidateForms="SimpleForm1" OnClick="btnSave_Click">
|
ValidateForms="SimpleForm1" OnClick="btnSave_Click">
|
||||||
|
|
|
@ -694,104 +694,104 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
|
|
||||||
private void SetLastYearUnEditableRow()
|
private void SetLastYearUnEditableRow()
|
||||||
{
|
{
|
||||||
Grid1.Rows[1].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[1].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[2].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[2].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[3].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[3].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[4].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[4].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[5].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[5].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[6].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[6].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[7].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[7].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[8].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[8].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[9].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[9].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[10].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[10].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[11].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[11].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[12].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[12].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[13].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[13].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[14].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[14].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[15].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[15].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[16].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[16].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[17].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[17].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[18].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[18].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[19].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[19].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[20].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[20].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[21].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[21].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[22].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[22].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[23].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[23].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[24].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[24].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[25].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[25].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[26].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[26].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[27].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[27].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[28].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[28].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[29].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[29].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[30].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[30].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[31].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[31].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[32].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[32].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[33].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[33].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[34].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[34].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[35].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[35].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[36].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[36].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[37].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[37].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[38].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[38].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[39].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[39].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[40].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[40].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[41].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[41].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[42].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[42].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[43].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[43].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[44].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[44].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[45].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[45].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[46].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[46].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[47].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[47].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[48].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[48].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[49].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[49].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[50].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[50].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[51].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[51].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[52].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[52].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[53].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[53].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[54].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[54].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[55].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[55].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[56].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[56].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[57].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[57].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[58].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[58].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[59].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[59].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[60].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[60].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[61].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[61].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[62].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[62].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[63].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[63].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[64].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[64].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[65].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[65].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[66].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[66].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[67].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[67].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[68].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[68].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[69].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[69].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[70].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[70].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[71].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[71].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[72].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[72].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[73].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[73].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[74].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[74].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[75].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[75].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[76].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[76].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[77].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[77].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[78].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[78].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[79].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[79].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[80].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[80].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[81].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[81].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[82].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[82].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[83].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[83].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[84].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[84].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[85].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[85].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[86].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[86].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[87].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[87].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[88].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[88].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[89].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[89].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[90].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[90].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[91].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[91].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[92].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[92].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[93].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[93].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[94].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[94].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[95].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[95].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[96].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[96].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[97].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[97].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
Grid1.Rows[98].CellCssClasses[4] = "f-grid-cell-uneditable";
|
//Grid1.Rows[98].CellCssClasses[4] = "f-grid-cell-uneditable";
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
@ -1746,25 +1746,25 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
{
|
{
|
||||||
this.Grid1.Rows[21].Values[6] = decimal.Round((Funs.GetNewDecimalOrZero(this.Grid1.Rows[21].Values[5].ToString()) - Funs.GetNewDecimalOrZero(this.Grid1.Rows[21].Values[4].ToString())) * 100 / Funs.GetNewDecimalOrZero(this.Grid1.Rows[21].Values[4].ToString()), 2).ToString() + "%";
|
this.Grid1.Rows[21].Values[6] = decimal.Round((Funs.GetNewDecimalOrZero(this.Grid1.Rows[21].Values[5].ToString()) - Funs.GetNewDecimalOrZero(this.Grid1.Rows[21].Values[4].ToString())) * 100 / Funs.GetNewDecimalOrZero(this.Grid1.Rows[21].Values[4].ToString()), 2).ToString() + "%";
|
||||||
}
|
}
|
||||||
if (E6 > 0 && E29 > 0)
|
if (E23 > 0 && E29 > 0)
|
||||||
{
|
{
|
||||||
this.Grid1.Rows[23].Values[4] = decimal.Round(E6 * 10000 / E29, 4);
|
this.Grid1.Rows[23].Values[4] = decimal.Round(E29 * 10000 / E23, 4);
|
||||||
}
|
}
|
||||||
if (F6 > 0 && F29 > 0)
|
if (F23 > 0 && F29 > 0)
|
||||||
{
|
{
|
||||||
this.Grid1.Rows[23].Values[5] = decimal.Round(F6 * 10000 / F29, 4);
|
this.Grid1.Rows[23].Values[5] = decimal.Round(F29 * 10000 / F23, 4);
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(this.Grid1.Rows[23].Values[4].ToString()) && this.Grid1.Rows[23].Values[4].ToString() != "0" && !string.IsNullOrEmpty(this.Grid1.Rows[23].Values[5].ToString()))
|
if (!string.IsNullOrEmpty(this.Grid1.Rows[23].Values[4].ToString()) && this.Grid1.Rows[23].Values[4].ToString() != "0" && !string.IsNullOrEmpty(this.Grid1.Rows[23].Values[5].ToString()))
|
||||||
{
|
{
|
||||||
this.Grid1.Rows[23].Values[6] = decimal.Round((Funs.GetNewDecimalOrZero(this.Grid1.Rows[23].Values[5].ToString()) - Funs.GetNewDecimalOrZero(this.Grid1.Rows[23].Values[4].ToString())) * 100 / Funs.GetNewDecimalOrZero(this.Grid1.Rows[23].Values[4].ToString()), 2).ToString() + "%";
|
this.Grid1.Rows[23].Values[6] = decimal.Round((Funs.GetNewDecimalOrZero(this.Grid1.Rows[23].Values[5].ToString()) - Funs.GetNewDecimalOrZero(this.Grid1.Rows[23].Values[4].ToString())) * 100 / Funs.GetNewDecimalOrZero(this.Grid1.Rows[23].Values[4].ToString()), 2).ToString() + "%";
|
||||||
}
|
}
|
||||||
if (E6 > 0 && E74 > 0)
|
if (E23 > 0 && E74 > 0)
|
||||||
{
|
{
|
||||||
this.Grid1.Rows[68].Values[4] = decimal.Round(E6 * 10000 / E74, 4);
|
this.Grid1.Rows[68].Values[4] = decimal.Round(E74 * 10000 / E23, 4);
|
||||||
}
|
}
|
||||||
if (F6 > 0 && F74 > 0)
|
if (F23 > 0 && F74 > 0)
|
||||||
{
|
{
|
||||||
this.Grid1.Rows[68].Values[5] = decimal.Round(F6 * 10000 / F74, 4);
|
this.Grid1.Rows[68].Values[5] = decimal.Round(F74 * 10000 / F23, 4);
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(this.Grid1.Rows[68].Values[4].ToString()) && this.Grid1.Rows[68].Values[4].ToString() != "0" && !string.IsNullOrEmpty(this.Grid1.Rows[68].Values[5].ToString()))
|
if (!string.IsNullOrEmpty(this.Grid1.Rows[68].Values[4].ToString()) && this.Grid1.Rows[68].Values[4].ToString() != "0" && !string.IsNullOrEmpty(this.Grid1.Rows[68].Values[5].ToString()))
|
||||||
{
|
{
|
||||||
|
@ -1907,25 +1907,25 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
protected void btnSave_Click(object sender, EventArgs e)
|
protected void btnSave_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
bool isEmpty = false;
|
bool isEmpty = false;
|
||||||
foreach (JObject mergedRow in Grid1.GetMergedData())
|
//foreach (JObject mergedRow in Grid1.GetMergedData())
|
||||||
{
|
//{
|
||||||
JObject values = mergedRow.Value<JObject>("values");
|
// JObject values = mergedRow.Value<JObject>("values");
|
||||||
int rowIndex = mergedRow.Value<int>("index");
|
// int rowIndex = mergedRow.Value<int>("index");
|
||||||
string sortIndex = values.Value<string>("SortIndex");
|
// string sortIndex = values.Value<string>("SortIndex");
|
||||||
if (sortIndex == "19" || sortIndex == "69" || sortIndex == "70")
|
// if (sortIndex == "19" || sortIndex == "69" || sortIndex == "70")
|
||||||
{
|
// {
|
||||||
if (Funs.GetNewDecimalOrZero(System.Web.HttpUtility.HtmlDecode(values.Value<string>("ThisYearValue"))) == 0)
|
// if (Funs.GetNewDecimalOrZero(System.Web.HttpUtility.HtmlDecode(values.Value<string>("ThisYearValue"))) == 0)
|
||||||
{
|
// {
|
||||||
isEmpty = true;
|
// isEmpty = true;
|
||||||
break;
|
// break;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
if (isEmpty)
|
//if (isEmpty)
|
||||||
{
|
//{
|
||||||
ShowNotify("工业总产值(可比价)、万元产值二氧化碳排放(可比价)和二氧化碳排放量不能为空,必须填报数据!", MessageBoxIcon.Warning);
|
// ShowNotify("工业总产值(可比价)、万元产值二氧化碳排放(可比价)和二氧化碳排放量不能为空,必须填报数据!", MessageBoxIcon.Warning);
|
||||||
return;
|
// return;
|
||||||
}
|
//}
|
||||||
Save("add");
|
Save("add");
|
||||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||||
|
@ -1939,18 +1939,54 @@ namespace FineUIPro.Web.ZHGL.Environmental
|
||||||
JObject values = mergedRow.Value<JObject>("values");
|
JObject values = mergedRow.Value<JObject>("values");
|
||||||
int rowIndex = mergedRow.Value<int>("index");
|
int rowIndex = mergedRow.Value<int>("index");
|
||||||
string sortIndex = values.Value<string>("SortIndex");
|
string sortIndex = values.Value<string>("SortIndex");
|
||||||
if (sortIndex == "19" || sortIndex == "69" || sortIndex == "70")
|
if (sortIndex != "01" && sortIndex != "16" && sortIndex != "18" && sortIndex != "20" && sortIndex != "22" && sortIndex != "24"
|
||||||
|
&& sortIndex != "69" && sortIndex != "97")
|
||||||
{
|
{
|
||||||
if (Funs.GetNewDecimalOrZero(System.Web.HttpUtility.HtmlDecode(values.Value<string>("ThisYearValue"))) == 0)
|
if (string.IsNullOrEmpty(values.Value<string>("LastYearValue")))
|
||||||
|
{
|
||||||
|
isEmpty = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (values.Value<string>("LastYearValue") != "未涉及")
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
decimal d = Convert.ToDecimal(values.Value<string>("LastYearValue"));
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
{
|
{
|
||||||
isEmpty = true;
|
isEmpty = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (string.IsNullOrEmpty(values.Value<string>("ThisYearValue")))
|
||||||
|
{
|
||||||
|
isEmpty = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (values.Value<string>("ThisYearValue") != "未涉及")
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
decimal d = Convert.ToDecimal(values.Value<string>("ThisYearValue"));
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
isEmpty = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
if (isEmpty)
|
if (isEmpty)
|
||||||
{
|
{
|
||||||
ShowNotify("工业总产值(可比价)、万元产值二氧化碳排放(可比价)和二氧化碳排放量不能为空,必须填报数据!", MessageBoxIcon.Warning);
|
ShowNotify("上年累计和本年累计数据不能为空,必须填报数据或填写“未涉及”!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Save("updata");
|
Save("updata");
|
||||||
|
|
Loading…
Reference in New Issue