607 lines
48 KiB
C#
607 lines
48 KiB
C#
using BLL;
|
|
using System;
|
|
using System.Linq;
|
|
|
|
namespace FineUIPro.Web.HSSE.CostGoods
|
|
{
|
|
public partial class SubPayRegistrationEdit : PageBase
|
|
{
|
|
#region 定义项
|
|
/// <summary>
|
|
/// 主键
|
|
/// </summary>
|
|
public string SubPayRegistrationId
|
|
{
|
|
get
|
|
{
|
|
return (string)ViewState["SubPayRegistrationId"];
|
|
}
|
|
set
|
|
{
|
|
ViewState["SubPayRegistrationId"] = value;
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region 加载
|
|
/// <summary>
|
|
/// 加载页面
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
if (!IsPostBack)
|
|
{
|
|
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
|
this.SubPayRegistrationId = Request.Params["SubPayRegistrationId"];
|
|
///单位下拉框
|
|
BLL.UnitService.InitUnitDropDownList(this.drpUnit, this.CurrUser.LoginProjectId, false);
|
|
Model.Base_Unit unit = BLL.UnitService.GetUnitByUnitId(this.CurrUser.UnitId);
|
|
if (unit == null || (unit != null && unit.UnitId == BLL.Const.UnitId_TCC))
|
|
{
|
|
this.txtSMainApproveType1.Readonly = false;
|
|
this.txtSMainApproveType2.Readonly = false;
|
|
this.txtSMainApproveType3.Readonly = false;
|
|
this.txtSMainApproveType4.Readonly = false;
|
|
this.txtSMainApproveType5.Readonly = false;
|
|
this.txtSMainApproveType6.Readonly = false;
|
|
this.txtSMainApproveType7.Readonly = false;
|
|
this.txtSMainApproveType8.Readonly = false;
|
|
this.txtSMainApproveType9.Readonly = false;
|
|
this.txtSMainApproveType10.Readonly = false;
|
|
this.txtSMainApproveType11.Readonly = false;
|
|
this.txtSMainApproveType12.Readonly = false;
|
|
this.txtSMainApproveType13.Readonly = false;
|
|
this.txtSMainApproveType14.Readonly = false;
|
|
this.txtSMainApproveType15.Readonly = false;
|
|
this.txtSMainApproveType16.Readonly = false;
|
|
this.txtSMainApproveType17.Readonly = false;
|
|
this.txtSMainApproveType18.Readonly = false;
|
|
this.txtSMainApproveType19.Readonly = false;
|
|
this.txtSMainApproveType20.Readonly = false;
|
|
this.txtSMainApproveType21.Readonly = false;
|
|
this.txtSMainApproveType22.Readonly = false;
|
|
this.txtSMainApproveType23.Readonly = false;
|
|
this.txtSMainApproveType24.Readonly = false;
|
|
this.txtSMainApproveType25.Readonly = false;
|
|
this.txtSMainApproveType26.Readonly = false;
|
|
this.txtSMainApproveType27.Readonly = false;
|
|
this.txtSMainApproveType28.Readonly = false;
|
|
this.txtSMainApproveType29.Readonly = false;
|
|
}
|
|
if (!string.IsNullOrEmpty(this.SubPayRegistrationId))
|
|
{
|
|
Model.CostGoods_SubPayRegistration subPayRegistration = BLL.SubPayRegistrationService.GetSubPayRegistrationById(this.SubPayRegistrationId);
|
|
if (subPayRegistration != null)
|
|
{
|
|
this.txtDate.Text = string.Format("{0:yyyy-MM-dd}", subPayRegistration.PayDate);
|
|
if (!string.IsNullOrEmpty(subPayRegistration.UnitId))
|
|
{
|
|
this.drpUnit.SelectedValue = subPayRegistration.UnitId;
|
|
}
|
|
this.txtContractNum.Text = subPayRegistration.ContractNum;
|
|
this.txtSMonthType1.Text = Convert.ToString(subPayRegistration.SMonthType1);
|
|
this.txtSMonthType2.Text = Convert.ToString(subPayRegistration.SMonthType2);
|
|
this.txtSMonthType3.Text = Convert.ToString(subPayRegistration.SMonthType3);
|
|
this.txtSMonthType4.Text = Convert.ToString(subPayRegistration.SMonthType4);
|
|
this.txtSMonthType5.Text = Convert.ToString(subPayRegistration.SMonthType5);
|
|
this.txtSMonthType6.Text = Convert.ToString(subPayRegistration.SMonthType6);
|
|
this.txtSMonthType7.Text = Convert.ToString(subPayRegistration.SMonthType7);
|
|
this.txtSMonthType8.Text = Convert.ToString(subPayRegistration.SMonthType8);
|
|
this.txtSMonthType9.Text = Convert.ToString(subPayRegistration.SMonthType9);
|
|
this.txtSMonthType10.Text = Convert.ToString(subPayRegistration.SMonthType10);
|
|
this.txtSMonthType11.Text = Convert.ToString(subPayRegistration.SMonthType11);
|
|
this.txtSMonthType12.Text = Convert.ToString(subPayRegistration.SMonthType12);
|
|
this.txtSMonthType13.Text = Convert.ToString(subPayRegistration.SMonthType13);
|
|
this.txtSMonthType14.Text = Convert.ToString(subPayRegistration.SMonthType14);
|
|
this.txtSMonthType15.Text = Convert.ToString(subPayRegistration.SMonthType15);
|
|
this.txtSMonthType16.Text = Convert.ToString(subPayRegistration.SMonthType16);
|
|
this.txtSMonthType17.Text = Convert.ToString(subPayRegistration.SMonthType17);
|
|
this.txtSMonthType18.Text = Convert.ToString(subPayRegistration.SMonthType18);
|
|
this.txtSMonthType19.Text = Convert.ToString(subPayRegistration.SMonthType19);
|
|
this.txtSMonthType20.Text = Convert.ToString(subPayRegistration.SMonthType20);
|
|
this.txtSMonthType21.Text = Convert.ToString(subPayRegistration.SMonthType21);
|
|
this.txtSMonthType22.Text = Convert.ToString(subPayRegistration.SMonthType22);
|
|
this.txtSMonthType23.Text = Convert.ToString(subPayRegistration.SMonthType23);
|
|
this.txtSMonthType24.Text = Convert.ToString(subPayRegistration.SMonthType24);
|
|
this.txtSMonthType25.Text = Convert.ToString(subPayRegistration.SMonthType25);
|
|
this.txtSMonthType26.Text = Convert.ToString(subPayRegistration.SMonthType26);
|
|
this.txtSMonthType27.Text = Convert.ToString(subPayRegistration.SMonthType27);
|
|
this.txtSMonthType28.Text = Convert.ToString(subPayRegistration.SMonthType28);
|
|
this.txtSMonthType29.Text = Convert.ToString(subPayRegistration.SMonthType29);
|
|
this.txtSMainApproveType1.Text = Convert.ToString(subPayRegistration.SMainApproveType1);
|
|
this.txtSMainApproveType2.Text = Convert.ToString(subPayRegistration.SMainApproveType2);
|
|
this.txtSMainApproveType3.Text = Convert.ToString(subPayRegistration.SMainApproveType3);
|
|
this.txtSMainApproveType4.Text = Convert.ToString(subPayRegistration.SMainApproveType4);
|
|
this.txtSMainApproveType5.Text = Convert.ToString(subPayRegistration.SMainApproveType5);
|
|
this.txtSMainApproveType6.Text = Convert.ToString(subPayRegistration.SMainApproveType6);
|
|
this.txtSMainApproveType7.Text = Convert.ToString(subPayRegistration.SMainApproveType7);
|
|
this.txtSMainApproveType8.Text = Convert.ToString(subPayRegistration.SMainApproveType8);
|
|
this.txtSMainApproveType9.Text = Convert.ToString(subPayRegistration.SMainApproveType9);
|
|
this.txtSMainApproveType10.Text = Convert.ToString(subPayRegistration.SMainApproveType10);
|
|
this.txtSMainApproveType11.Text = Convert.ToString(subPayRegistration.SMainApproveType11);
|
|
this.txtSMainApproveType12.Text = Convert.ToString(subPayRegistration.SMainApproveType12);
|
|
this.txtSMainApproveType13.Text = Convert.ToString(subPayRegistration.SMainApproveType13);
|
|
this.txtSMainApproveType14.Text = Convert.ToString(subPayRegistration.SMainApproveType14);
|
|
this.txtSMainApproveType15.Text = Convert.ToString(subPayRegistration.SMainApproveType15);
|
|
this.txtSMainApproveType16.Text = Convert.ToString(subPayRegistration.SMainApproveType16);
|
|
this.txtSMainApproveType17.Text = Convert.ToString(subPayRegistration.SMainApproveType17);
|
|
this.txtSMainApproveType18.Text = Convert.ToString(subPayRegistration.SMainApproveType18);
|
|
this.txtSMainApproveType19.Text = Convert.ToString(subPayRegistration.SMainApproveType19);
|
|
this.txtSMainApproveType20.Text = Convert.ToString(subPayRegistration.SMainApproveType20);
|
|
this.txtSMainApproveType21.Text = Convert.ToString(subPayRegistration.SMainApproveType21);
|
|
this.txtSMainApproveType22.Text = Convert.ToString(subPayRegistration.SMainApproveType22);
|
|
this.txtSMainApproveType23.Text = Convert.ToString(subPayRegistration.SMainApproveType23);
|
|
this.txtSMainApproveType24.Text = Convert.ToString(subPayRegistration.SMainApproveType24);
|
|
this.txtSMainApproveType25.Text = Convert.ToString(subPayRegistration.SMainApproveType25);
|
|
this.txtSMainApproveType26.Text = Convert.ToString(subPayRegistration.SMainApproveType26);
|
|
this.txtSMainApproveType27.Text = Convert.ToString(subPayRegistration.SMainApproveType27);
|
|
this.txtSMainApproveType28.Text = Convert.ToString(subPayRegistration.SMainApproveType28);
|
|
this.txtSMainApproveType29.Text = Convert.ToString(subPayRegistration.SMainApproveType29);
|
|
this.txtSMonthTypeTotal1.Text = Convert.ToString(subPayRegistration.SMonthType1 + subPayRegistration.SMonthType2 + subPayRegistration.SMonthType3 + subPayRegistration.SMonthType4 + subPayRegistration.SMonthType5);//基础管理 当月累计 费用小计
|
|
this.txtSMonthTypeTotal2.Text = Convert.ToString(subPayRegistration.SMonthType6);//安全技术 当月累计 费用小计
|
|
this.txtSMonthTypeTotal3.Text = Convert.ToString(subPayRegistration.SMonthType7);//职业健康 当月累计 费用小计
|
|
this.txtSMonthTypeTotal4.Text = Convert.ToString(subPayRegistration.SMonthType8 + subPayRegistration.SMonthType9 + subPayRegistration.SMonthType10 + subPayRegistration.SMonthType11 + subPayRegistration.SMonthType12 + subPayRegistration.SMonthType13 + subPayRegistration.SMonthType14 + subPayRegistration.SMonthType15 + subPayRegistration.SMonthType16 + subPayRegistration.SMonthType17 + subPayRegistration.SMonthType18 + subPayRegistration.SMonthType19 + subPayRegistration.SMonthType20 + subPayRegistration.SMonthType21);//防护措施 当月累计 费用小计
|
|
this.txtSMonthTypeTotal5.Text = Convert.ToString(subPayRegistration.SMonthType22 + subPayRegistration.SMonthType23 + subPayRegistration.SMonthType24 + subPayRegistration.SMonthType25 + subPayRegistration.SMonthType26 + subPayRegistration.SMonthType27);//化工试车 当月累计 费用小计
|
|
this.txtSMonthTypeTotal6.Text = Convert.ToString(subPayRegistration.SMonthType28);//教育培训 当月累计 费用小计
|
|
this.txtSMonthTypeTotal7.Text = Convert.ToString(subPayRegistration.SMonthType29);//文明施工和环境保护 当月累计 费用小计
|
|
this.txtSMainApproveTypeTotal1.Text = Convert.ToString(subPayRegistration.SMainApproveType1 + subPayRegistration.SMainApproveType2 + subPayRegistration.SMainApproveType3 + subPayRegistration.SMainApproveType4 + subPayRegistration.SMainApproveType5);//基础管理 公司审核 费用小计
|
|
this.txtSMainApproveTypeTotal2.Text = Convert.ToString(subPayRegistration.SMainApproveType6);//安全技术 公司审核 费用小计
|
|
this.txtSMainApproveTypeTotal3.Text = Convert.ToString(subPayRegistration.SMainApproveType7);//职业健康 公司审核 费用小计
|
|
this.txtSMainApproveTypeTotal4.Text = Convert.ToString(subPayRegistration.SMainApproveType8 + subPayRegistration.SMainApproveType9 + subPayRegistration.SMainApproveType10 + subPayRegistration.SMainApproveType11 + subPayRegistration.SMainApproveType12 + subPayRegistration.SMainApproveType13 + subPayRegistration.SMainApproveType14 + subPayRegistration.SMainApproveType15 + subPayRegistration.SMainApproveType16 + subPayRegistration.SMainApproveType17 + subPayRegistration.SMainApproveType18 + subPayRegistration.SMainApproveType19 + subPayRegistration.SMainApproveType20 + subPayRegistration.SMainApproveType21);//防护措施 公司审核 费用小计
|
|
this.txtSMainApproveTypeTotal5.Text = Convert.ToString(subPayRegistration.SMainApproveType22 + subPayRegistration.SMainApproveType23 + subPayRegistration.SMainApproveType24 + subPayRegistration.SMainApproveType25 + subPayRegistration.SMainApproveType26 + subPayRegistration.SMainApproveType27);//化工试车 公司审核 费用小计
|
|
this.txtSMainApproveTypeTotal6.Text = Convert.ToString(subPayRegistration.SMainApproveType28);//教育培训 公司审核 费用小计
|
|
this.txtSMainApproveTypeTotal7.Text = Convert.ToString(subPayRegistration.SMainApproveType29);//文明施工和环境保护 公司审核 费用小计
|
|
|
|
this.txtSMonthTypeTotal.Text = Convert.ToString(Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal1.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal2.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal3.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal4.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal5.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal6.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal7.Text));
|
|
this.txtSMainApproveTypeTotal.Text = Convert.ToString(Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal1.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal2.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal3.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal4.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal5.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal6.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal7.Text));
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (unit != null)
|
|
{
|
|
this.drpUnit.SelectedValue = this.CurrUser.UnitId;
|
|
}
|
|
this.txtDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
|
|
var costManageItems = BLL.CostManageItemService.GetCostManageItemByUnitIdAndDate(this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, DateTime.Now);
|
|
decimal sMonthType1 = 0, sMonthType2 = 0, sMonthType3 = 0, sMonthType4 = 0, sMonthType5 = 0, sMonthType6 = 0, sMonthType7 = 0, sMonthType8 = 0,
|
|
sMonthType9 = 0, sMonthType10 = 0, sMonthType11 = 0, sMonthType12 = 0, sMonthType13 = 0, sMonthType14 = 0, sMonthType15 = 0,
|
|
sMonthType16 = 0, sMonthType17 = 0, sMonthType18 = 0, sMonthType19 = 0, sMonthType20 = 0, sMonthType21 = 0, sMonthType22 = 0, sMonthType23 = 0,
|
|
sMonthType24 = 0, sMonthType25 = 0, sMonthType26 = 0, sMonthType27 = 0, sMonthType28 = 0, sMonthType29 = 0;
|
|
var item1 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "内业管理");
|
|
if (item1 != null)
|
|
{
|
|
sMonthType1 = (item1.Counts ?? 0) * (item1.PriceMoney ?? 0);
|
|
this.txtSMonthType1.Text = Convert.ToString(sMonthType1);
|
|
}
|
|
var item2 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "检测器材");
|
|
if (item2 != null)
|
|
{
|
|
sMonthType2 = (item2.Counts ?? 0) * (item2.PriceMoney ?? 0);
|
|
this.txtSMonthType2.Text = Convert.ToString(sMonthType2);
|
|
}
|
|
var item3 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "警示警戒");
|
|
if (item3 != null)
|
|
{
|
|
sMonthType3 = (item3.Counts ?? 0) * (item3.PriceMoney ?? 0);
|
|
this.txtSMonthType3.Text = Convert.ToString(sMonthType3);
|
|
}
|
|
var item4 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "安全奖励");
|
|
if (item4 != null)
|
|
{
|
|
sMonthType4 = (item4.Counts ?? 0) * (item4.PriceMoney ?? 0);
|
|
this.txtSMonthType4.Text = Convert.ToString(sMonthType4);
|
|
}
|
|
var item5 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "其他");
|
|
if (item5 != null)
|
|
{
|
|
sMonthType5 = (item5.Counts ?? 0) * (item5.PriceMoney ?? 0);
|
|
this.txtSMonthType5.Text = Convert.ToString(sMonthType5);
|
|
}
|
|
var item6 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "安全技术");
|
|
if (item6 != null)
|
|
{
|
|
sMonthType6 = (item6.Counts ?? 0) * (item6.PriceMoney ?? 0);
|
|
this.txtSMonthType6.Text = Convert.ToString(sMonthType6);
|
|
}
|
|
var item7 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "工业卫生");
|
|
if (item7 != null)
|
|
{
|
|
sMonthType7 = (item7.Counts ?? 0) * (item7.PriceMoney ?? 0);
|
|
this.txtSMonthType7.Text = Convert.ToString(sMonthType7);
|
|
}
|
|
var item8 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "安全用电");
|
|
if (item8 != null)
|
|
{
|
|
sMonthType8 = (item8.Counts ?? 0) * (item8.PriceMoney ?? 0);
|
|
this.txtSMonthType8.Text = Convert.ToString(sMonthType8);
|
|
}
|
|
var item9 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "高处作业及基坑");
|
|
if (item9 != null)
|
|
{
|
|
sMonthType9 = (item9.Counts ?? 0) * (item9.PriceMoney ?? 0);
|
|
this.txtSMonthType9.Text = Convert.ToString(sMonthType9);
|
|
}
|
|
var item10 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "临边洞口防护");
|
|
if (item10 != null)
|
|
{
|
|
sMonthType10 = (item10.Counts ?? 0) * (item10.PriceMoney ?? 0);
|
|
this.txtSMonthType10.Text = Convert.ToString(sMonthType10);
|
|
}
|
|
var item11 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "受限空间内作业");
|
|
if (item11 != null)
|
|
{
|
|
sMonthType11 = (item11.Counts ?? 0) * (item11.PriceMoney ?? 0);
|
|
this.txtSMonthType11.Text = Convert.ToString(sMonthType11);
|
|
}
|
|
var item12 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "动火作业");
|
|
if (item12 != null)
|
|
{
|
|
sMonthType12 = (item12.Counts ?? 0) * (item12.PriceMoney ?? 0);
|
|
this.txtSMonthType12.Text = Convert.ToString(sMonthType12);
|
|
}
|
|
var item13 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "机械装备防护");
|
|
if (item13 != null)
|
|
{
|
|
sMonthType13 = (item13.Counts ?? 0) * (item13.PriceMoney ?? 0);
|
|
this.txtSMonthType13.Text = Convert.ToString(sMonthType13);
|
|
}
|
|
var item14 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "吊装运输和起重");
|
|
if (item14 != null)
|
|
{
|
|
sMonthType14 = (item14.Counts ?? 0) * (item14.PriceMoney ?? 0);
|
|
this.txtSMonthType14.Text = Convert.ToString(sMonthType14);
|
|
}
|
|
var item15 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "硼砂作业");
|
|
if (item15 != null)
|
|
{
|
|
sMonthType15 = (item15.Counts ?? 0) * (item15.PriceMoney ?? 0);
|
|
this.txtSMonthType15.Text = Convert.ToString(sMonthType15);
|
|
}
|
|
var item16 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "拆除工程");
|
|
if (item16 != null)
|
|
{
|
|
sMonthType16 = (item16.Counts ?? 0) * (item16.PriceMoney ?? 0);
|
|
this.txtSMonthType16.Text = Convert.ToString(sMonthType16);
|
|
}
|
|
var item17 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "试压试车与有害介质作业");
|
|
if (item17 != null)
|
|
{
|
|
sMonthType17 = (item17.Counts ?? 0) * (item17.PriceMoney ?? 0);
|
|
this.txtSMonthType17.Text = Convert.ToString(sMonthType17);
|
|
}
|
|
var item18 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "特种作业防护");
|
|
if (item18 != null)
|
|
{
|
|
sMonthType18 = (item18.Counts ?? 0) * (item18.PriceMoney ?? 0);
|
|
this.txtSMonthType18.Text = Convert.ToString(sMonthType18);
|
|
}
|
|
var item19 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "应急管理");
|
|
if (item19 != null)
|
|
{
|
|
sMonthType19 = (item19.Counts ?? 0) * (item19.PriceMoney ?? 0);
|
|
this.txtSMonthType19.Text = Convert.ToString(sMonthType19);
|
|
}
|
|
var item20 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "非常措施");
|
|
if (item20 != null)
|
|
{
|
|
sMonthType20 = (item20.Counts ?? 0) * (item20.PriceMoney ?? 0);
|
|
this.txtSMonthType20.Text = Convert.ToString(sMonthType20);
|
|
}
|
|
var item21 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "其他安全措施");
|
|
if (item21 != null)
|
|
{
|
|
sMonthType21 = (item21.Counts ?? 0) * (item21.PriceMoney ?? 0);
|
|
this.txtSMonthType21.Text = Convert.ToString(sMonthType21);
|
|
}
|
|
var item22 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "装置区封闭管理");
|
|
if (item22 != null)
|
|
{
|
|
sMonthType22 = (item22.Counts ?? 0) * (item22.PriceMoney ?? 0);
|
|
this.txtSMonthType22.Text = Convert.ToString(sMonthType22);
|
|
}
|
|
var item23 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "防爆施工器具");
|
|
if (item23 != null)
|
|
{
|
|
sMonthType23 = (item23.Counts ?? 0) * (item23.PriceMoney ?? 0);
|
|
this.txtSMonthType23.Text = Convert.ToString(sMonthType23);
|
|
}
|
|
var item24 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "标识标签与锁定");
|
|
if (item24 != null)
|
|
{
|
|
sMonthType24 = (item24.Counts ?? 0) * (item24.PriceMoney ?? 0);
|
|
this.txtSMonthType24.Text = Convert.ToString(sMonthType24);
|
|
}
|
|
var item25 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "关键场所封闭");
|
|
if (item25 != null)
|
|
{
|
|
sMonthType25 = (item25.Counts ?? 0) * (item25.PriceMoney ?? 0);
|
|
this.txtSMonthType25.Text = Convert.ToString(sMonthType25);
|
|
}
|
|
var item26 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "催化剂加装还原");
|
|
if (item26 != null)
|
|
{
|
|
sMonthType26 = (item26.Counts ?? 0) * (item26.PriceMoney ?? 0);
|
|
this.txtSMonthType26.Text = Convert.ToString(sMonthType26);
|
|
}
|
|
var item27 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "联动和化工试车");
|
|
if (item27 != null)
|
|
{
|
|
sMonthType27 = (item27.Counts ?? 0) * (item27.PriceMoney ?? 0);
|
|
this.txtSMonthType27.Text = Convert.ToString(sMonthType27);
|
|
}
|
|
var item28 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "教育培训");
|
|
if (item28 != null)
|
|
{
|
|
sMonthType28 = (item28.Counts ?? 0) * (item28.PriceMoney ?? 0);
|
|
this.txtSMonthType28.Text = Convert.ToString(sMonthType28);
|
|
}
|
|
var item29 = costManageItems.FirstOrDefault(x => x.InvestCostProject == "防护控制和排放");
|
|
if (item29 != null)
|
|
{
|
|
sMonthType29 = (item29.Counts ?? 0) * (item29.PriceMoney ?? 0);
|
|
this.txtSMonthType29.Text = Convert.ToString(sMonthType29);
|
|
}
|
|
this.txtSMonthTypeTotal1.Text = Convert.ToString(sMonthType1 + sMonthType2 + sMonthType3 + sMonthType4 + sMonthType5);//基础管理 当月累计 费用小计
|
|
this.txtSMonthTypeTotal2.Text = Convert.ToString(sMonthType6);//安全技术 当月累计 费用小计
|
|
this.txtSMonthTypeTotal3.Text = Convert.ToString(sMonthType7);//职业健康 当月累计 费用小计
|
|
this.txtSMonthTypeTotal4.Text = Convert.ToString(sMonthType8 + sMonthType9 + sMonthType10 + sMonthType11 + sMonthType12 + sMonthType13 + sMonthType14 + sMonthType15 + sMonthType16 + sMonthType17 + sMonthType18 + sMonthType19 + sMonthType20 + sMonthType21);//防护措施 当月累计 费用小计
|
|
this.txtSMonthTypeTotal5.Text = Convert.ToString(sMonthType22 + sMonthType23 + sMonthType24 + sMonthType25 + sMonthType26 + sMonthType27);//化工试车 当月累计 费用小计
|
|
this.txtSMonthTypeTotal6.Text = Convert.ToString(sMonthType28);//教育培训 当月累计 费用小计
|
|
this.txtSMonthTypeTotal7.Text = Convert.ToString(sMonthType29);//文明施工和环境保护 当月累计 费用小计
|
|
this.txtSMonthTypeTotal.Text = Convert.ToString(Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal1.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal2.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal3.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal4.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal5.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal6.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal7.Text));
|
|
}
|
|
if (unit != null && unit.UnitId != BLL.Const.UnitId_TCC)
|
|
{
|
|
this.drpUnit.Enabled = false;
|
|
}
|
|
if (Request.Params["value"] == "0")
|
|
{
|
|
this.btnSave.Hidden = true;
|
|
}
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region 费用统计
|
|
/// <summary>
|
|
/// 当月费用统计
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void SMonthTypeText_TextChanged(object sender, EventArgs e)
|
|
{
|
|
decimal sMonthType1 = 0, sMonthType2 = 0, sMonthType3 = 0, sMonthType4 = 0, sMonthType5 = 0, sMonthType6 = 0, sMonthType7 = 0, sMonthType8 = 0, sMonthType9 = 0, sMonthType10 = 0, sMonthType11 = 0, sMonthType12 = 0, sMonthType13 = 0, sMonthType14 = 0, sMonthType15 = 0, sMonthType16 = 0,
|
|
sMonthType17 = 0, sMonthType18 = 0, sMonthType19 = 0, sMonthType20 = 0, sMonthType21 = 0, sMonthType22 = 0, sMonthType23 = 0, sMonthType24 = 0, sMonthType25 = 0, sMonthType26 = 0, sMonthType27 = 0, sMonthType28 = 0, sMonthType29 = 0;
|
|
sMonthType1 = Funs.GetNewDecimalOrZero(this.txtSMonthType1.Text.Trim());
|
|
sMonthType2 = Funs.GetNewDecimalOrZero(this.txtSMonthType2.Text.Trim());
|
|
sMonthType3 = Funs.GetNewDecimalOrZero(this.txtSMonthType3.Text.Trim());
|
|
sMonthType4 = Funs.GetNewDecimalOrZero(this.txtSMonthType4.Text.Trim());
|
|
sMonthType5 = Funs.GetNewDecimalOrZero(this.txtSMonthType5.Text.Trim());
|
|
sMonthType6 = Funs.GetNewDecimalOrZero(this.txtSMonthType6.Text.Trim());
|
|
sMonthType7 = Funs.GetNewDecimalOrZero(this.txtSMonthType7.Text.Trim());
|
|
sMonthType8 = Funs.GetNewDecimalOrZero(this.txtSMonthType8.Text.Trim());
|
|
sMonthType9 = Funs.GetNewDecimalOrZero(this.txtSMonthType9.Text.Trim());
|
|
sMonthType10 = Funs.GetNewDecimalOrZero(this.txtSMonthType10.Text.Trim());
|
|
sMonthType11 = Funs.GetNewDecimalOrZero(this.txtSMonthType11.Text.Trim());
|
|
sMonthType12 = Funs.GetNewDecimalOrZero(this.txtSMonthType12.Text.Trim());
|
|
sMonthType13 = Funs.GetNewDecimalOrZero(this.txtSMonthType13.Text.Trim());
|
|
sMonthType14 = Funs.GetNewDecimalOrZero(this.txtSMonthType14.Text.Trim());
|
|
sMonthType15 = Funs.GetNewDecimalOrZero(this.txtSMonthType15.Text.Trim());
|
|
sMonthType16 = Funs.GetNewDecimalOrZero(this.txtSMonthType16.Text.Trim());
|
|
sMonthType17 = Funs.GetNewDecimalOrZero(this.txtSMonthType17.Text.Trim());
|
|
sMonthType18 = Funs.GetNewDecimalOrZero(this.txtSMonthType18.Text.Trim());
|
|
sMonthType19 = Funs.GetNewDecimalOrZero(this.txtSMonthType19.Text.Trim());
|
|
sMonthType20 = Funs.GetNewDecimalOrZero(this.txtSMonthType20.Text.Trim());
|
|
sMonthType21 = Funs.GetNewDecimalOrZero(this.txtSMonthType21.Text.Trim());
|
|
sMonthType22 = Funs.GetNewDecimalOrZero(this.txtSMonthType22.Text.Trim());
|
|
sMonthType23 = Funs.GetNewDecimalOrZero(this.txtSMonthType23.Text.Trim());
|
|
sMonthType24 = Funs.GetNewDecimalOrZero(this.txtSMonthType24.Text.Trim());
|
|
sMonthType25 = Funs.GetNewDecimalOrZero(this.txtSMonthType25.Text.Trim());
|
|
sMonthType26 = Funs.GetNewDecimalOrZero(this.txtSMonthType26.Text.Trim());
|
|
sMonthType27 = Funs.GetNewDecimalOrZero(this.txtSMonthType27.Text.Trim());
|
|
sMonthType28 = Funs.GetNewDecimalOrZero(this.txtSMonthType28.Text.Trim());
|
|
sMonthType29 = Funs.GetNewDecimalOrZero(this.txtSMonthType29.Text.Trim());
|
|
this.txtSMonthTypeTotal1.Text = Convert.ToString(sMonthType1 + sMonthType2 + sMonthType3 + sMonthType4 + sMonthType5);//基础管理 当月累计 费用小计
|
|
this.txtSMonthTypeTotal2.Text = Convert.ToString(sMonthType6);//安全技术 当月累计 费用小计
|
|
this.txtSMonthTypeTotal3.Text = Convert.ToString(sMonthType7);//职业健康 当月累计 费用小计
|
|
this.txtSMonthTypeTotal4.Text = Convert.ToString(sMonthType8 + sMonthType9 + sMonthType10 + sMonthType11 + sMonthType12 + sMonthType13 + sMonthType14 + sMonthType15 + sMonthType16 + sMonthType17 + sMonthType18 + sMonthType19 + sMonthType20 + sMonthType21);//防护措施 当月累计 费用小计
|
|
this.txtSMonthTypeTotal5.Text = Convert.ToString(sMonthType22 + sMonthType23 + sMonthType24 + sMonthType25 + sMonthType26 + sMonthType27);//化工试车 当月累计 费用小计
|
|
this.txtSMonthTypeTotal6.Text = Convert.ToString(sMonthType28);//教育培训 当月累计 费用小计
|
|
this.txtSMonthTypeTotal7.Text = Convert.ToString(sMonthType29);//文明施工和环境保护 当月累计 费用小计
|
|
|
|
//费用累计
|
|
this.txtSMonthTypeTotal.Text = Convert.ToString(Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal1.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal2.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal3.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal4.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal5.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal6.Text) + Funs.GetNewDecimalOrZero(this.txtSMonthTypeTotal7.Text));
|
|
}
|
|
#endregion
|
|
|
|
#region 审核费用统计
|
|
/// <summary>
|
|
/// 审核费用统计
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void SMainApproveTypeText_TextChanged(object sender, EventArgs e)
|
|
{
|
|
decimal sMainApproveType1 = 0, sMainApproveType2 = 0, sMainApproveType3 = 0, sMainApproveType4 = 0, sMainApproveType5 = 0, sMainApproveType6 = 0, sMainApproveType7 = 0, sMainApproveType8 = 0, sMainApproveType9 = 0, sMainApproveType10 = 0, sMainApproveType11 = 0, sMainApproveType12 = 0, sMainApproveType13 = 0, sMainApproveType14 = 0, sMainApproveType15 = 0, sMainApproveType16 = 0,
|
|
sMainApproveType17 = 0, sMainApproveType18 = 0, sMainApproveType19 = 0, sMainApproveType20 = 0, sMainApproveType21 = 0, sMainApproveType22 = 0, sMainApproveType23 = 0, sMainApproveType24 = 0, sMainApproveType25 = 0, sMainApproveType26 = 0, sMainApproveType27 = 0, sMainApproveType28 = 0, sMainApproveType29 = 0;
|
|
sMainApproveType1 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType1.Text.Trim());
|
|
sMainApproveType2 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType2.Text.Trim());
|
|
sMainApproveType3 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType3.Text.Trim());
|
|
sMainApproveType4 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType4.Text.Trim());
|
|
sMainApproveType5 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType5.Text.Trim());
|
|
sMainApproveType6 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType6.Text.Trim());
|
|
sMainApproveType7 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType7.Text.Trim());
|
|
sMainApproveType8 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType8.Text.Trim());
|
|
sMainApproveType9 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType9.Text.Trim());
|
|
sMainApproveType10 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType10.Text.Trim());
|
|
sMainApproveType11 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType11.Text.Trim());
|
|
sMainApproveType12 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType12.Text.Trim());
|
|
sMainApproveType13 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType13.Text.Trim());
|
|
sMainApproveType14 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType14.Text.Trim());
|
|
sMainApproveType15 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType15.Text.Trim());
|
|
sMainApproveType16 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType16.Text.Trim());
|
|
sMainApproveType17 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType17.Text.Trim());
|
|
sMainApproveType18 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType18.Text.Trim());
|
|
sMainApproveType19 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType19.Text.Trim());
|
|
sMainApproveType20 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType20.Text.Trim());
|
|
sMainApproveType21 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType21.Text.Trim());
|
|
sMainApproveType22 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType22.Text.Trim());
|
|
sMainApproveType23 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType23.Text.Trim());
|
|
sMainApproveType24 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType24.Text.Trim());
|
|
sMainApproveType25 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType25.Text.Trim());
|
|
sMainApproveType26 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType26.Text.Trim());
|
|
sMainApproveType27 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType27.Text.Trim());
|
|
sMainApproveType28 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType28.Text.Trim());
|
|
sMainApproveType29 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType29.Text.Trim());
|
|
this.txtSMainApproveTypeTotal1.Text = Convert.ToString(sMainApproveType1 + sMainApproveType2 + sMainApproveType3 + sMainApproveType4 + sMainApproveType5);//基础管理 审核累计 费用小计
|
|
this.txtSMainApproveTypeTotal2.Text = Convert.ToString(sMainApproveType6);//安全技术 审核累计 费用小计
|
|
this.txtSMainApproveTypeTotal3.Text = Convert.ToString(sMainApproveType7);//职业健康 审核累计 费用小计
|
|
this.txtSMainApproveTypeTotal4.Text = Convert.ToString(sMainApproveType8 + sMainApproveType9 + sMainApproveType10 + sMainApproveType11 + sMainApproveType12 + sMainApproveType13 + sMainApproveType14 + sMainApproveType15 + sMainApproveType16 + sMainApproveType17 + sMainApproveType18 + sMainApproveType19 + sMainApproveType20 + sMainApproveType21);//防护措施 审核累计 费用小计
|
|
this.txtSMainApproveTypeTotal5.Text = Convert.ToString(sMainApproveType22 + sMainApproveType23 + sMainApproveType24 + sMainApproveType25 + sMainApproveType26 + sMainApproveType27);//化工试车 审核累计 费用小计
|
|
this.txtSMainApproveTypeTotal6.Text = Convert.ToString(sMainApproveType28);//教育培训 审核累计 费用小计
|
|
this.txtSMainApproveTypeTotal7.Text = Convert.ToString(sMainApproveType29);//文明施工和环境保护 审核累计 费用小计
|
|
|
|
//审核累计
|
|
this.txtSMainApproveTypeTotal.Text = Convert.ToString(Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal1.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal2.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal3.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal4.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal5.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal6.Text) + Funs.GetNewDecimalOrZero(this.txtSMainApproveTypeTotal7.Text));
|
|
}
|
|
#endregion
|
|
|
|
#region 保存
|
|
/// <summary>
|
|
/// 保存按钮
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void btnSave_Click(object sender, EventArgs e)
|
|
{
|
|
this.SaveData();
|
|
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
|
|
}
|
|
#endregion
|
|
|
|
#region 保存方法
|
|
/// <summary>
|
|
/// 保存方法
|
|
/// </summary>
|
|
private void SaveData()
|
|
{
|
|
Model.CostGoods_SubPayRegistration subPayRegistration = new Model.CostGoods_SubPayRegistration
|
|
{
|
|
ProjectId = this.CurrUser.LoginProjectId,
|
|
UnitId = this.drpUnit.SelectedValue,
|
|
PayDate = Funs.GetNewDateTime(this.txtDate.Text.Trim()),
|
|
ContractNum = this.txtContractNum.Text.Trim(),
|
|
SMonthType1 = Funs.GetNewDecimalOrZero(this.txtSMonthType1.Text.Trim()),
|
|
SMonthType2 = Funs.GetNewDecimalOrZero(this.txtSMonthType2.Text.Trim()),
|
|
SMonthType3 = Funs.GetNewDecimalOrZero(this.txtSMonthType3.Text.Trim()),
|
|
SMonthType4 = Funs.GetNewDecimalOrZero(this.txtSMonthType4.Text.Trim()),
|
|
SMonthType5 = Funs.GetNewDecimalOrZero(this.txtSMonthType5.Text.Trim()),
|
|
SMonthType6 = Funs.GetNewDecimalOrZero(this.txtSMonthType6.Text.Trim()),
|
|
SMonthType7 = Funs.GetNewDecimalOrZero(this.txtSMonthType7.Text.Trim()),
|
|
SMonthType8 = Funs.GetNewDecimalOrZero(this.txtSMonthType8.Text.Trim()),
|
|
SMonthType9 = Funs.GetNewDecimalOrZero(this.txtSMonthType9.Text.Trim()),
|
|
SMonthType10 = Funs.GetNewDecimalOrZero(this.txtSMonthType10.Text.Trim()),
|
|
SMonthType11 = Funs.GetNewDecimalOrZero(this.txtSMonthType11.Text.Trim()),
|
|
SMonthType12 = Funs.GetNewDecimalOrZero(this.txtSMonthType12.Text.Trim()),
|
|
SMonthType13 = Funs.GetNewDecimalOrZero(this.txtSMonthType13.Text.Trim()),
|
|
SMonthType14 = Funs.GetNewDecimalOrZero(this.txtSMonthType14.Text.Trim()),
|
|
SMonthType15 = Funs.GetNewDecimalOrZero(this.txtSMonthType15.Text.Trim()),
|
|
SMonthType16 = Funs.GetNewDecimalOrZero(this.txtSMonthType16.Text.Trim()),
|
|
SMonthType17 = Funs.GetNewDecimalOrZero(this.txtSMonthType17.Text.Trim()),
|
|
SMonthType18 = Funs.GetNewDecimalOrZero(this.txtSMonthType18.Text.Trim()),
|
|
SMonthType19 = Funs.GetNewDecimalOrZero(this.txtSMonthType19.Text.Trim()),
|
|
SMonthType20 = Funs.GetNewDecimalOrZero(this.txtSMonthType20.Text.Trim()),
|
|
SMonthType21 = Funs.GetNewDecimalOrZero(this.txtSMonthType21.Text.Trim()),
|
|
SMonthType22 = Funs.GetNewDecimalOrZero(this.txtSMonthType22.Text.Trim()),
|
|
SMonthType23 = Funs.GetNewDecimalOrZero(this.txtSMonthType23.Text.Trim()),
|
|
SMonthType24 = Funs.GetNewDecimalOrZero(this.txtSMonthType24.Text.Trim()),
|
|
SMonthType25 = Funs.GetNewDecimalOrZero(this.txtSMonthType25.Text.Trim()),
|
|
SMonthType26 = Funs.GetNewDecimalOrZero(this.txtSMonthType26.Text.Trim()),
|
|
SMonthType27 = Funs.GetNewDecimalOrZero(this.txtSMonthType27.Text.Trim()),
|
|
SMonthType28 = Funs.GetNewDecimalOrZero(this.txtSMonthType28.Text.Trim()),
|
|
SMonthType29 = Funs.GetNewDecimalOrZero(this.txtSMonthType29.Text.Trim()),
|
|
SMainApproveType1 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType1.Text.Trim()),
|
|
SMainApproveType2 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType2.Text.Trim()),
|
|
SMainApproveType3 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType3.Text.Trim()),
|
|
SMainApproveType4 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType4.Text.Trim()),
|
|
SMainApproveType5 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType5.Text.Trim()),
|
|
SMainApproveType6 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType6.Text.Trim()),
|
|
SMainApproveType7 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType7.Text.Trim()),
|
|
SMainApproveType8 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType8.Text.Trim()),
|
|
SMainApproveType9 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType9.Text.Trim()),
|
|
SMainApproveType10 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType10.Text.Trim()),
|
|
SMainApproveType11 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType11.Text.Trim()),
|
|
SMainApproveType12 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType12.Text.Trim()),
|
|
SMainApproveType13 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType13.Text.Trim()),
|
|
SMainApproveType14 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType14.Text.Trim()),
|
|
SMainApproveType15 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType15.Text.Trim()),
|
|
SMainApproveType16 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType16.Text.Trim()),
|
|
SMainApproveType17 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType17.Text.Trim()),
|
|
SMainApproveType18 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType18.Text.Trim()),
|
|
SMainApproveType19 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType19.Text.Trim()),
|
|
SMainApproveType20 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType20.Text.Trim()),
|
|
SMainApproveType21 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType21.Text.Trim()),
|
|
SMainApproveType22 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType22.Text.Trim()),
|
|
SMainApproveType23 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType23.Text.Trim()),
|
|
SMainApproveType24 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType24.Text.Trim()),
|
|
SMainApproveType25 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType25.Text.Trim()),
|
|
SMainApproveType26 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType26.Text.Trim()),
|
|
SMainApproveType27 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType27.Text.Trim()),
|
|
SMainApproveType28 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType28.Text.Trim()),
|
|
SMainApproveType29 = Funs.GetNewDecimalOrZero(this.txtSMainApproveType29.Text.Trim()),
|
|
|
|
};
|
|
if (!string.IsNullOrEmpty(this.SubPayRegistrationId))
|
|
{
|
|
subPayRegistration.SubPayRegistrationId = this.SubPayRegistrationId;
|
|
if (this.txtSMainApproveTypeTotal.Text.Trim() != "0")
|
|
{
|
|
subPayRegistration.State = "2"; //总包审核
|
|
}
|
|
else
|
|
{
|
|
subPayRegistration.State = "1"; //分包提交
|
|
}
|
|
BLL.SubPayRegistrationService.UpdateSubPayRegistration(subPayRegistration);
|
|
BLL.LogService.AddSys_Log(this.CurrUser, null, subPayRegistration.SubPayRegistrationId, BLL.Const.ProjectSubPayRegistrationMenuId, BLL.Const.BtnModify);
|
|
}
|
|
else
|
|
{
|
|
this.SubPayRegistrationId = SQLHelper.GetNewID(typeof(Model.CostGoods_SubPayRegistration));
|
|
subPayRegistration.SubPayRegistrationId = this.SubPayRegistrationId;
|
|
subPayRegistration.State = "1"; //分包提交
|
|
subPayRegistration.CompileMan = this.CurrUser.UserId;
|
|
subPayRegistration.CompileDate = DateTime.Now;
|
|
BLL.SubPayRegistrationService.AddSubPayRegistration(subPayRegistration);
|
|
BLL.LogService.AddSys_Log(this.CurrUser, null, subPayRegistration.SubPayRegistrationId, BLL.Const.ProjectSubPayRegistrationMenuId, BLL.Const.BtnAdd);
|
|
}
|
|
}
|
|
#endregion
|
|
|
|
#region 附件上传
|
|
/// <summary>
|
|
/// 上传附件
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void btnAttachUrl_Click(object sender, EventArgs e)
|
|
{
|
|
if (this.btnSave.Hidden)
|
|
{
|
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/SubPayRegistrationAttachUrl&type=-1", this.SubPayRegistrationId, BLL.Const.ProjectSubPayRegistrationMenuId)));
|
|
}
|
|
else
|
|
{
|
|
if (string.IsNullOrEmpty(this.SubPayRegistrationId))
|
|
{
|
|
SaveData();
|
|
}
|
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/SubPayRegistrationAttachUrl&menuId={1}", this.SubPayRegistrationId, BLL.Const.ProjectSubPayRegistrationMenuId)));
|
|
}
|
|
}
|
|
#endregion
|
|
}
|
|
} |