统一人员资质上传功能,优化风险分级动态管控功能,优化安全管理页面看板
This commit is contained in:
@@ -0,0 +1,178 @@
|
||||
using BLL;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.HSSE.CostGoods
|
||||
{
|
||||
public partial class PayRegistrationNewEdit : PageBase
|
||||
{
|
||||
#region 定义项
|
||||
/// <summary>
|
||||
/// 主键
|
||||
/// </summary>
|
||||
public string Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["Id"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["Id"] = value;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
this.Id = Request.Params["Id"];
|
||||
///单位下拉框
|
||||
BLL.UnitService.InitUnitDropDownList(this.drpUnit, this.CurrUser.LoginProjectId, false);
|
||||
if (!string.IsNullOrEmpty(this.Id)) {
|
||||
var result = HseExpenseService.Detail(Id);
|
||||
if (result!=null)
|
||||
{
|
||||
this.txtDate.Text = string.Format("{0:yyyy-MM-dd}", result.PayDate);
|
||||
if (!string.IsNullOrEmpty(result.UnitId))
|
||||
{
|
||||
this.drpUnit.SelectedValue = result.UnitId;
|
||||
}
|
||||
this.txtSMonthType1.Text= Convert.ToString(result.SMonthType1);
|
||||
this.txtSMonthType2.Text = Convert.ToString(result.SMonthType2);
|
||||
this.txtSMonthType3.Text = Convert.ToString(result.SMonthType3);
|
||||
this.txtSMonthType4.Text = Convert.ToString(result.SMonthType4);
|
||||
this.txtSMonthType5.Text = Convert.ToString(result.SMonthType5);
|
||||
this.txtSMonthType6.Text = Convert.ToString(result.SMonthType6);
|
||||
this.txtSMonthType7.Text = Convert.ToString(result.SMonthType7);
|
||||
this.txtSMonthType8.Text = Convert.ToString(result.SMonthType8);
|
||||
this.txtSMonthType9.Text = Convert.ToString(result.SMonthType9);
|
||||
this.txtSMonthType10.Text = Convert.ToString(result.SMonthType10);
|
||||
txtSMonthTypeAll.Text = Convert.ToString(result.SMonthType1 + result.SMonthType2 + result.SMonthType3 + result.SMonthType4 +
|
||||
result.SMonthType5 + result.SMonthType6 + result.SMonthType7 + result.SMonthType8
|
||||
+ result.SMonthType9 + result.SMonthType10);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.txtDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
|
||||
}
|
||||
getXmlj();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void getXmlj() {
|
||||
#region 项目累计
|
||||
var list = (from x in Funs.DB.CostGoods_HseExpense
|
||||
where x.ProjectId == CurrUser.LoginProjectId
|
||||
&& x.PayDate <= BLL.Funs.GetNewDateTime(this.txtDate.Text.Trim())
|
||||
select x).ToList();
|
||||
decimal? sMonthType1_1 = 0, sMonthType1_2 = 0, sMonthType1_3 = 0, sMonthType1_4 = 0, sMonthType1_5 = 0, sMonthType1_6 = 0, sMonthType1_7 = 0, sMonthType1_8 = 0, sMonthType1_9 = 0, sMonthType1_10 = 0;
|
||||
foreach (var item in list) {
|
||||
sMonthType1_1 += item.SMonthType1;
|
||||
sMonthType1_2 += item.SMonthType2;
|
||||
sMonthType1_3 += item.SMonthType3;
|
||||
sMonthType1_4 += item.SMonthType4;
|
||||
sMonthType1_5 += item.SMonthType5;
|
||||
sMonthType1_6 += item.SMonthType6;
|
||||
sMonthType1_7 += item.SMonthType7;
|
||||
sMonthType1_8 += item.SMonthType8;
|
||||
sMonthType1_9 += item.SMonthType9;
|
||||
sMonthType1_10 += item.SMonthType10;
|
||||
}
|
||||
this.txtSTotalType1.Text = Convert.ToString(sMonthType1_1);
|
||||
this.txtSTotalType2.Text = Convert.ToString(sMonthType1_2);
|
||||
this.txtSTotalType3.Text = Convert.ToString(sMonthType1_3);
|
||||
this.txtSTotalType4.Text = Convert.ToString(sMonthType1_4);
|
||||
this.txtSTotalType5.Text = Convert.ToString(sMonthType1_5);
|
||||
this.txtSTotalType6.Text = Convert.ToString(sMonthType1_6);
|
||||
this.txtSTotalType7.Text = Convert.ToString(sMonthType1_7);
|
||||
this.txtSTotalType8.Text = Convert.ToString(sMonthType1_8);
|
||||
this.txtSTotalType9.Text = Convert.ToString(sMonthType1_9);
|
||||
this.txtSTotalType10.Text = Convert.ToString(sMonthType1_10);
|
||||
|
||||
txtSTotalTypeAll.Text = Convert.ToString(sMonthType1_1 + sMonthType1_2 + sMonthType1_3 + sMonthType1_4 + sMonthType1_5 + sMonthType1_6 + sMonthType1_7 + sMonthType1_8 + sMonthType1_9 + sMonthType1_10);
|
||||
#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()
|
||||
{
|
||||
var model = new Model.CostGoods_HseExpense();
|
||||
model.UnitId = drpUnit.SelectedValue;
|
||||
model.ProjectId = CurrUser.LoginProjectId;
|
||||
model.PayDate = Funs.GetNewDateTime(this.txtDate.Text.Trim());
|
||||
model.PayMonth = Convert.ToDateTime(this.txtDate.Text.Trim()).ToString("yyyy-MM");
|
||||
model.SMonthType1 = Funs.GetNewDecimalOrZero(this.txtSMonthType1.Text.Trim());
|
||||
model.SMonthType2 = Funs.GetNewDecimalOrZero(this.txtSMonthType2.Text.Trim());
|
||||
model.SMonthType3 = Funs.GetNewDecimalOrZero(this.txtSMonthType3.Text.Trim());
|
||||
model.SMonthType4 = Funs.GetNewDecimalOrZero(this.txtSMonthType4.Text.Trim());
|
||||
model.SMonthType5 = Funs.GetNewDecimalOrZero(this.txtSMonthType5.Text.Trim());
|
||||
model.SMonthType6 = Funs.GetNewDecimalOrZero(this.txtSMonthType6.Text.Trim());
|
||||
model.SMonthType7 = Funs.GetNewDecimalOrZero(this.txtSMonthType7.Text.Trim());
|
||||
model.SMonthType8 = Funs.GetNewDecimalOrZero(this.txtSMonthType8.Text.Trim());
|
||||
model.SMonthType9 = Funs.GetNewDecimalOrZero(this.txtSMonthType9.Text.Trim());
|
||||
model.SMonthType10 = Funs.GetNewDecimalOrZero(this.txtSMonthType10.Text.Trim());
|
||||
model.CompileMan = this.CurrUser.UserId;
|
||||
model.CompileDate = DateTime.Now;
|
||||
if (!string.IsNullOrEmpty(this.Id))
|
||||
{
|
||||
model.Id = this.Id;
|
||||
HseExpenseService.Update(model);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Id = SQLHelper.GetNewID(typeof(Model.CostGoods_PayRegistration));
|
||||
model.Id = this.Id;
|
||||
HseExpenseService.Insert(model);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 费用统计
|
||||
/// <summary>
|
||||
/// 当月费用统计
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void SMonthTypeText_TextChanged(object sender, EventArgs e) {
|
||||
decimal sMonthType1_1 = 0, sMonthType1_2 = 0, sMonthType1_3 = 0, sMonthType1_4 = 0, sMonthType1_5 = 0, sMonthType1_6 = 0, sMonthType1_7 = 0, sMonthType1_8 = 0, sMonthType1_9 = 0, sMonthType1_10 = 0;
|
||||
sMonthType1_1 = Funs.GetNewDecimalOrZero(this.txtSMonthType1.Text.Trim());
|
||||
sMonthType1_2 = Funs.GetNewDecimalOrZero(this.txtSMonthType2 .Text.Trim());
|
||||
sMonthType1_3 = Funs.GetNewDecimalOrZero(this.txtSMonthType3 .Text.Trim());
|
||||
sMonthType1_4 = Funs.GetNewDecimalOrZero(this.txtSMonthType4 .Text.Trim());
|
||||
sMonthType1_5 = Funs.GetNewDecimalOrZero(this.txtSMonthType5 .Text.Trim());
|
||||
sMonthType1_6 = Funs.GetNewDecimalOrZero(this.txtSMonthType6 .Text.Trim());
|
||||
sMonthType1_7 = Funs.GetNewDecimalOrZero(this.txtSMonthType7 .Text.Trim());
|
||||
sMonthType1_8 = Funs.GetNewDecimalOrZero(this.txtSMonthType8 .Text.Trim());
|
||||
sMonthType1_9 = Funs.GetNewDecimalOrZero(this.txtSMonthType9.Text.Trim());
|
||||
sMonthType1_10 = Funs.GetNewDecimalOrZero(this.txtSMonthType10.Text.Trim());
|
||||
|
||||
txtSMonthTypeAll.Text = Convert.ToString(sMonthType1_1 + sMonthType1_2 + sMonthType1_3 + sMonthType1_4 + sMonthType1_5 + sMonthType1_6 + sMonthType1_7 + sMonthType1_8 + sMonthType1_9 + sMonthType1_10);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user