修改生态环保报表
This commit is contained in:
@@ -40,12 +40,15 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
drpYear.DataValueField = "ConstValue";
|
||||
drpYear.DataSource = BLL.ConstValue.drpConstItemList(ConstValue.Group_0008);
|
||||
drpYear.DataBind();
|
||||
BLL.ConstValue.InitConstValueDropDownList(this.drpQuarter, ConstValue.Group_0011, false);
|
||||
this.drpUnit.DataTextField = "UnitName";
|
||||
drpUnit.DataValueField = "UnitId";
|
||||
drpUnit.DataSource = BLL.UnitService.GetThisUnitDropDownList();
|
||||
drpUnit.DataBind();
|
||||
this.drpUnit.Readonly = true;
|
||||
drpYear.SelectedValue = System.DateTime.Now.Year.ToString();
|
||||
DateTime showDate = System.DateTime.Now.AddMonths(-3);
|
||||
this.drpQuarter.SelectedValue = Funs.GetNowQuarterlyByTime(showDate).ToString();
|
||||
this.drpYear.SelectedValue = showDate.Year.ToString();
|
||||
GetValue();
|
||||
}
|
||||
}
|
||||
@@ -58,8 +61,8 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
private void SetEmpty()
|
||||
{
|
||||
this.SimpleForm1.Title = string.Empty;
|
||||
lblUnitName.Text = string.Empty;
|
||||
lblYearId.Text = string.Empty;
|
||||
lblQuarter.Text = string.Empty;
|
||||
lblResponsiblePerson.Text = string.Empty;
|
||||
lblResponsiblePersonTel.Text = string.Empty;
|
||||
lblContactPerson.Text = string.Empty;
|
||||
@@ -75,7 +78,8 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
{
|
||||
this.SetEmpty();
|
||||
int year = Funs.GetNewIntOrZero(drpYear.SelectedValue);
|
||||
Model.Information_EPSummaryReport report = Funs.DB.Information_EPSummaryReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.YearId == year);
|
||||
int quarter = Funs.GetNewIntOrZero(drpQuarter.SelectedValue);
|
||||
Model.Information_EPSummaryReport report = Funs.DB.Information_EPSummaryReport.FirstOrDefault(e => e.UnitId == drpUnit.SelectedValue && e.YearId == year && e.Quarter == quarter);
|
||||
if (report != null)
|
||||
{
|
||||
string upState = string.Empty;
|
||||
@@ -88,12 +92,8 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
upState = "(未上报)";
|
||||
}
|
||||
this.SimpleForm1.Title = "生态环保工作总结报告" + upState;
|
||||
if (!string.IsNullOrEmpty(report.UnitId))
|
||||
{
|
||||
this.lblUnitName.Text = BLL.UnitService.GetUnitNameByUnitId(report.UnitId);
|
||||
}
|
||||
this.lblYearId.Text = report.YearId.ToString();
|
||||
|
||||
this.lblYearId.Text = drpYear.SelectedItem.Text;
|
||||
this.lblQuarter.Text = drpQuarter.SelectedItem.Text;
|
||||
this.GetTxetValue(report);
|
||||
}
|
||||
else
|
||||
@@ -163,7 +163,7 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
/// <param name="e"></param>
|
||||
protected void btnNew_Click(object sender, EventArgs e)
|
||||
{
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EPSummaryReportEdit.aspx?UnitId={0}&&Year={1}", this.CurrUser.UnitId, this.drpYear.SelectedValue, "编辑 - ")));
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("EPSummaryReportEdit.aspx?UnitId={0}&Year={1}&Quarter={2}", this.CurrUser.UnitId, this.drpYear.SelectedValue, this.drpQuarter.SelectedValue, "编辑 - ")));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -171,7 +171,8 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
/// </summary>
|
||||
private void ShowEdit()
|
||||
{
|
||||
Model.Information_EPSummaryReport report = BLL.EPSummaryReportService.GetEPSummaryReportByUnitIdAndYearId(drpUnit.SelectedValue, Funs.GetNewIntOrZero(drpYear.SelectedValue));
|
||||
int quarter = Funs.GetNewIntOrZero(drpQuarter.SelectedValue);
|
||||
Model.Information_EPSummaryReport report = BLL.EPSummaryReportService.GetEPSummaryReportByUnitIdAndYearIdAndQuarters(drpUnit.SelectedValue, Funs.GetNewIntOrZero(drpYear.SelectedValue), quarter);
|
||||
if (report == null)
|
||||
{
|
||||
Alert.ShowInTop("所选时间无报表记录!", MessageBoxIcon.Warning);
|
||||
@@ -207,7 +208,8 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
/// <param name="e"></param>
|
||||
protected void btnDelete_Click(object sender, EventArgs e)
|
||||
{
|
||||
Model.Information_EPSummaryReport report = BLL.EPSummaryReportService.GetEPSummaryReportByUnitIdAndYearId(drpUnit.SelectedValue, Funs.GetNewIntOrZero(drpYear.SelectedValue));
|
||||
int quarter = Funs.GetNewIntOrZero(drpQuarter.SelectedValue);
|
||||
Model.Information_EPSummaryReport report = BLL.EPSummaryReportService.GetEPSummaryReportByUnitIdAndYearIdAndQuarters(drpUnit.SelectedValue, Funs.GetNewIntOrZero(drpYear.SelectedValue), quarter);
|
||||
if (report != null)
|
||||
{
|
||||
BLL.LogService.AddSys_Log(this.CurrUser, this.lblYearId.Text, report.EPSummaryReportId, BLL.Const.EPSummaryReportMenuId, BLL.Const.BtnDelete);
|
||||
@@ -274,8 +276,8 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
// this.btnPrint.Hidden = false;
|
||||
//}
|
||||
int year = Funs.GetNewIntOrZero(drpYear.SelectedValue);
|
||||
//int quarter = Funs.GetNewIntOrZero(drpQuarter.SelectedValue);
|
||||
var report = BLL.EPSummaryReportService.GetEPSummaryReportByUnitIdAndYearId(this.drpUnit.SelectedValue, year);
|
||||
int quarter = Funs.GetNewIntOrZero(drpQuarter.SelectedValue);
|
||||
var report = BLL.EPSummaryReportService.GetEPSummaryReportByUnitIdAndYearIdAndQuarters(this.drpUnit.SelectedValue, year, quarter);
|
||||
//this.btnAudit1.Hidden = true;
|
||||
//this.btnAudit2.Hidden = true;
|
||||
//this.btnUpdata.Hidden = true;
|
||||
@@ -300,29 +302,51 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
|
||||
#endregion
|
||||
|
||||
#region 上一年度、下一年度
|
||||
#region 季度向前/向后
|
||||
/// <summary>
|
||||
/// 上一年度
|
||||
/// 前一季度
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void BtnBulletLeft_Click(object sender, EventArgs e)
|
||||
{
|
||||
int y = Convert.ToInt32(drpYear.SelectedValue) - 1;
|
||||
drpYear.SelectedValue = y.ToString();
|
||||
GetValue();
|
||||
SetMonthChange("-");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 下一年度
|
||||
/// 后一季度
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void BtnBulletRight_Click(object sender, EventArgs e)
|
||||
protected void BulletRight_Click(object sender, EventArgs e)
|
||||
{
|
||||
int y = Convert.ToInt32(drpYear.SelectedValue) + 1;
|
||||
drpYear.SelectedValue = y.ToString();
|
||||
GetValue();
|
||||
SetMonthChange("+");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 季度加减变化
|
||||
/// </summary>
|
||||
/// <param name="type"></param>
|
||||
private void SetMonthChange(string type)
|
||||
{
|
||||
DateTime? nowDate = Funs.GetNewDateTime(this.drpYear.SelectedValue + "-" + (Funs.GetNewIntOrZero(this.drpQuarter.SelectedValue) * 3).ToString());
|
||||
if (nowDate.HasValue)
|
||||
{
|
||||
DateTime showDate = new DateTime();
|
||||
if (type == "+")
|
||||
{
|
||||
showDate = nowDate.Value.AddMonths(3);
|
||||
}
|
||||
else
|
||||
{
|
||||
showDate = nowDate.Value.AddMonths(-3);
|
||||
}
|
||||
|
||||
this.drpYear.SelectedValue = showDate.Year.ToString();
|
||||
this.drpQuarter.SelectedValue = Funs.GetNowQuarterlyByTime(showDate).ToString();
|
||||
///值变化
|
||||
GetValue();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -336,13 +360,15 @@ namespace FineUIPro.Web.ZHGL.Information
|
||||
{
|
||||
string info = string.Empty;
|
||||
int date = Convert.ToInt32(this.drpYear.SelectedValue);
|
||||
int quarter = Funs.GetNewIntOrZero(drpQuarter.SelectedValue);
|
||||
var projects = (from x in Funs.DB.Base_Project
|
||||
where (x.ProjectState == BLL.Const.ProjectState_1 || x.ProjectState == null)
|
||||
&& x.ProjectAttribute == "GONGCHENG"
|
||||
&& x.StartDate.Value.Year <= date
|
||||
select x).ToList();
|
||||
foreach (var item in projects)
|
||||
{
|
||||
var report = Funs.DB.InformationProject_EPSummaryReport.FirstOrDefault(x => x.ProjectId == item.ProjectId && x.YearId == date);
|
||||
var report = Funs.DB.InformationProject_EPSummaryReport.FirstOrDefault(x => x.ProjectId == item.ProjectId && x.YearId == date && x.Quarter == quarter);
|
||||
if (report == null)
|
||||
{
|
||||
info += item.ProjectCode + ":" + item.ProjectName + ",未填写报表;</br>";
|
||||
|
||||
Reference in New Issue
Block a user