HSE费用修改

This commit is contained in:
李鹏飞 2025-11-17 20:31:53 +08:00
parent 1325b721a2
commit 0fd29567b1
12 changed files with 252 additions and 28 deletions

Binary file not shown.

View File

@ -89,11 +89,11 @@
}, },
{ {
"$type": "Bookmark", "$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
}, },
{ {
"$type": "Bookmark", "$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
} }
] ]
} }

View File

@ -90,6 +90,10 @@
{ {
"$type": "Bookmark", "$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
} }
] ]
} }

View File

@ -0,0 +1,17 @@
{
"permissions": {
"allow": [
"Bash(dotnet build:*)",
"Bash(dir:*)",
"Read(//c/Users/lipengfei/Desktop/**)",
"Bash(powershell:*)",
"Bash(csc:*)",
"Bash(IndependentExcelFiller.exe)",
"Bash(python:*)",
"Bash(cat:*)",
"Bash(pip install:*)"
],
"deny": [],
"ask": []
}
}

View File

@ -4816,6 +4816,10 @@ namespace BLL
/// 排产计划导出模板 /// 排产计划导出模板
/// </summary> /// </summary>
public const string HJGL_ProductionSchedulingPlanPath = "File\\Excel\\DataOut\\排产计划导出模板.xlsx"; public const string HJGL_ProductionSchedulingPlanPath = "File\\Excel\\DataOut\\排产计划导出模板.xlsx";
/// <summary>
/// 材料颜色标识导入模板
/// </summary>
public const string HJGL_MaterialColorDataImportPath = "File\\Excel\\DataIn\\管道颜色标识库导入模板.xlsx";
/// <summary> /// <summary>
/// 试压包导入文件路径 /// 试压包导入文件路径

View File

@ -109,6 +109,7 @@ namespace BLL
newCostManage.CompileDate = costManage.CompileDate; newCostManage.CompileDate = costManage.CompileDate;
newCostManage.NextManId = costManage.NextManId; newCostManage.NextManId = costManage.NextManId;
db.SubmitChanges(); db.SubmitChanges();
} }
} }
} }
@ -416,7 +417,7 @@ namespace BLL
headers.Add("Authorization", "Bearer " + accessToken); headers.Add("Authorization", "Bearer " + accessToken);
#region #region
var getRequestUrl = url + "/pu_api/payCraftAmountToHSE/get"; var getRequestUrl = url + "/pu_api/payCraftAmountToHSE/get";
var getRequestbody = $"{{\"projectNumber\":\"{projectModel.ProjectCode}\",\"contractNo\":\"{contractNum}\"}}"; var getRequestbody = $"{{\"projectNumber\":\"{projectModel.ContractNo}\",\"contractNo\":\"{contractNum}\"}}";
APICommonService.SaveSysHttpLog("PU_GetPuPayCraftAmount", getRequestUrl, getRequestbody, "Requset"); APICommonService.SaveSysHttpLog("PU_GetPuPayCraftAmount", getRequestUrl, getRequestbody, "Requset");
var getResponse = Funs.RequestPost(getRequestUrl, headers, getRequestbody); var getResponse = Funs.RequestPost(getRequestUrl, headers, getRequestbody);
APICommonService.SaveSysHttpLog("PU_GetPuPayCraftAmount", getRequestUrl, getResponse, "Response"); APICommonService.SaveSysHttpLog("PU_GetPuPayCraftAmount", getRequestUrl, getResponse, "Response");
@ -452,7 +453,7 @@ namespace BLL
{ {
new PuAddApiInput() new PuAddApiInput()
{ {
projectNumber = projectModel.ProjectCode, projectNumber = projectModel.ContractNo,
itemId= costManageId, itemId= costManageId,
contractNo = contractNum, contractNo = contractNum,
amountHSE = contractModel.SumMoney.ToString(), amountHSE = contractModel.SumMoney.ToString(),

View File

@ -16848,7 +16848,7 @@
<AutoAssignPort>True</AutoAssignPort> <AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>0</DevelopmentServerPort> <DevelopmentServerPort>0</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath> <DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:3001/</IISUrl> <IISUrl>http://localhost:2999/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication> <NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer> <UseCustomServer>False</UseCustomServer>
<CustomServerUrl> <CustomServerUrl>

View File

@ -37,6 +37,30 @@
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" OnRowCommand="Grid1_RowCommand"> EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" OnRowCommand="Grid1_RowCommand">
<Toolbars> <Toolbars>
<f:Toolbar ID="ToolbarFilter" Position="Top" runat="server">
<Items>
<f:ToolbarText ID="ToolbarText2" runat="server" Text="发货编号:">
</f:ToolbarText>
<f:TextBox ID="txtTrainNumber" runat="server" Width="150px" EmptyText="请输入发货编号">
</f:TextBox>
<f:ToolbarSeparator runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText3" runat="server" Text="状态:">
</f:ToolbarText>
<f:DropDownList ID="ddlState" runat="server" Width="100px">
<f:ListItem Text="" Value="" Selected="true" />
<f:ListItem Text="未发货" Value="0" />
<f:ListItem Text="已发货" Value="1" />
<f:ListItem Text="已验收" Value="2" />
</f:DropDownList>
<f:ToolbarSeparator runat="server">
</f:ToolbarSeparator>
<f:Button ID="btnFilter" runat="server" Text="筛选" Icon="Magnifier" OnClick="btnFilter_Click">
</f:Button>
<f:Button ID="btnClearFilter" runat="server" Text="取消筛选" Icon="Cancel" OnClick="btnClearFilter_Click">
</f:Button>
</Items>
</f:Toolbar>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="btnNew" ToolTip="新增" Text="新增" Hidden="true" Icon="Add" runat="server" <f:Button ID="btnNew" ToolTip="新增" Text="新增" Hidden="true" Icon="Add" runat="server"
@ -75,6 +99,11 @@
<f:RenderField Width="150px" ColumnID="ContactPhone" DataField="ContactPhone" SortField="ContactPhone" <f:RenderField Width="150px" ColumnID="ContactPhone" DataField="ContactPhone" SortField="ContactPhone"
FieldType="String" HeaderText="联系人电话" TextAlign="Left" HeaderTextAlign="Center"> FieldType="String" HeaderText="联系人电话" TextAlign="Left" HeaderTextAlign="Center">
</f:RenderField> </f:RenderField>
<f:TemplateField ColumnID="State" Width="100px" HeaderText="状态" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="lblState" runat="server" Text='<%# ConvertState(Eval("State")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="110px" ColumnID="ReceiveDate" DataField="ReceiveDate" FieldType="String" <f:RenderField Width="110px" ColumnID="ReceiveDate" DataField="ReceiveDate" FieldType="String"
HeaderText="签收时间" HeaderTextAlign="Center" TextAlign="Center"> HeaderText="签收时间" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField> </f:RenderField>

View File

@ -28,9 +28,33 @@ namespace FineUIPro.Web.HJGL.PreDesign
/// 绑定数据 /// 绑定数据
/// </summary> /// </summary>
private void BindGrid() private void BindGrid()
{
BindGrid(false);
}
/// <summary>
/// 绑定数据(带筛选参数)
/// </summary>
/// <param name="isFilter">是否应用筛选条件</param>
private void BindGrid(bool isFilter)
{ {
Model.HJGL_TrainNumberManage table = new Model.HJGL_TrainNumberManage(); Model.HJGL_TrainNumberManage table = new Model.HJGL_TrainNumberManage();
table.ProjectId = this.CurrUser.LoginProjectId; table.ProjectId = this.CurrUser.LoginProjectId;
// 应用筛选条件
if (isFilter)
{
if (!string.IsNullOrEmpty(txtTrainNumber.Text.Trim()))
{
table.TrainNumber = txtTrainNumber.Text.Trim();
}
if (!string.IsNullOrEmpty(ddlState.SelectedValue))
{
table.State = Convert.ToInt32(ddlState.SelectedValue);
}
}
var tb = BLL.TrainNumberManageService.GetListByQueryModle(table, Grid1.PageIndex+1, Grid1.PageSize); var tb = BLL.TrainNumberManageService.GetListByQueryModle(table, Grid1.PageIndex+1, Grid1.PageSize);
Grid1.RecordCount = tb.Total; Grid1.RecordCount = tb.Total;
Grid1.DataSource = tb.Data; Grid1.DataSource = tb.Data;
@ -39,7 +63,54 @@ namespace FineUIPro.Web.HJGL.PreDesign
} }
#endregion #endregion
#region
/// <summary>
/// 转换状态值
/// </summary>
/// <param name="state">状态值</param>
/// <returns>状态文本</returns>
protected string ConvertState(object state)
{
if (state != null)
{
int stateValue = Convert.ToInt32(state);
switch (stateValue)
{
case 0: return "未发货";
case 1: return "已发货";
case 2: return "已验收";
default: return "";
}
}
return "";
}
#endregion
#region GV #region GV
/// <summary>
/// 筛选按钮点击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnFilter_Click(object sender, EventArgs e)
{
this.Grid1.PageIndex = 0; // 重置到第一页
this.BindGrid(true);
}
/// <summary>
/// 清除筛选按钮点击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnClearFilter_Click(object sender, EventArgs e)
{
txtTrainNumber.Text = "";
ddlState.SelectedValue = "";
this.Grid1.PageIndex = 0; // 重置到第一页
this.BindGrid(false);
}
/// <summary> /// <summary>
/// 过滤表头 /// 过滤表头
/// </summary> /// </summary>
@ -209,15 +280,28 @@ namespace FineUIPro.Web.HJGL.PreDesign
= x.LicensePlateNumber, = x.LicensePlateNumber,
= x.ContactName, = x.ContactName,
= x.ContactPhone, = x.ContactPhone,
= ConvertState(x.State),
= x.ReceiveDate?.ToString("g") ?? "",
= x.Remark = x.Remark
}); });
// 根据筛选条件生成文件名
string fileName = "车次管理";
if (!string.IsNullOrEmpty(txtTrainNumber.Text.Trim()))
{
fileName += "-发货编号_" + txtTrainNumber.Text.Trim();
}
if (!string.IsNullOrEmpty(ddlState.SelectedValue))
{
fileName += "-状态_" + ddlState.SelectedItem.Text;
}
fileName += "-" + string.Format("{0:yyyy-MM-dd}", DateTime.Now) + ".xlsx";
string path = Funs.RootPath + @"File\Excel\Temp\TrainNumberManager.xlsx"; string path = Funs.RootPath + @"File\Excel\Temp\TrainNumberManager.xlsx";
path = path.Replace(".xlsx", string.Format("{0:yyyy-MM-dd}", DateTime.Now) + ".xlsx"); path = path.Replace(".xlsx", string.Format("{0:yyyy-MM-dd}", DateTime.Now) + ".xlsx");
MiniExcel.SaveAs(path, q); MiniExcel.SaveAs(path, q);
string fileName = $"车次管理-" + string.Format("{0:yyyy-MM-dd}", DateTime.Now) + ".xlsx";
FileInfo info = new FileInfo(path); FileInfo info = new FileInfo(path);
long fileSize = info.Length; long fileSize = info.Length;
System.Web.HttpContext.Current.Response.Clear(); System.Web.HttpContext.Current.Response.Clear();

View File

@ -7,11 +7,13 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.PreDesign { namespace FineUIPro.Web.HJGL.PreDesign
{
public partial class TrainNumberManager {
public partial class TrainNumberManager
{
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
@ -20,7 +22,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
@ -29,7 +31,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// Panel1 控件。 /// Panel1 控件。
/// </summary> /// </summary>
@ -38,7 +40,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Panel Panel1; protected global::FineUIPro.Panel Panel1;
/// <summary> /// <summary>
/// Grid1 控件。 /// Grid1 控件。
/// </summary> /// </summary>
@ -47,7 +49,70 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::FineUIPro.Grid Grid1;
/// <summary>
/// ToolbarFilter 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar ToolbarFilter;
/// <summary>
/// ToolbarText2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText2;
/// <summary>
/// txtTrainNumber 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtTrainNumber;
/// <summary>
/// ToolbarText3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText3;
/// <summary>
/// ddlState 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlState;
/// <summary>
/// btnFilter 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnFilter;
/// <summary>
/// btnClearFilter 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClearFilter;
/// <summary> /// <summary>
/// Toolbar2 控件。 /// Toolbar2 控件。
/// </summary> /// </summary>
@ -56,7 +121,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar2; protected global::FineUIPro.Toolbar Toolbar2;
/// <summary> /// <summary>
/// btnNew 控件。 /// btnNew 控件。
/// </summary> /// </summary>
@ -65,7 +130,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnNew; protected global::FineUIPro.Button btnNew;
/// <summary> /// <summary>
/// btnOut 控件。 /// btnOut 控件。
/// </summary> /// </summary>
@ -74,7 +139,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnOut; protected global::FineUIPro.Button btnOut;
/// <summary> /// <summary>
/// btnPrint 控件。 /// btnPrint 控件。
/// </summary> /// </summary>
@ -83,7 +148,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnPrint; protected global::FineUIPro.Button btnPrint;
/// <summary> /// <summary>
/// lblNumber 控件。 /// lblNumber 控件。
/// </summary> /// </summary>
@ -92,7 +157,16 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumber; protected global::System.Web.UI.WebControls.Label lblNumber;
/// <summary>
/// lblState 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblState;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
@ -101,7 +175,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary> /// <summary>
/// ToolbarText1 控件。 /// ToolbarText1 控件。
/// </summary> /// </summary>
@ -110,7 +184,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1; protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary> /// <summary>
/// ddlPageSize 控件。 /// ddlPageSize 控件。
/// </summary> /// </summary>
@ -119,7 +193,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize; protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary> /// <summary>
/// Window1 控件。 /// Window1 控件。
/// </summary> /// </summary>
@ -128,7 +202,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Window Window1; protected global::FineUIPro.Window Window1;
/// <summary> /// <summary>
/// Window2 控件。 /// Window2 控件。
/// </summary> /// </summary>
@ -137,7 +211,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Window Window2; protected global::FineUIPro.Window Window2;
/// <summary> /// <summary>
/// Menu1 控件。 /// Menu1 控件。
/// </summary> /// </summary>
@ -146,7 +220,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Menu Menu1; protected global::FineUIPro.Menu Menu1;
/// <summary> /// <summary>
/// btnMenuEdit 控件。 /// btnMenuEdit 控件。
/// </summary> /// </summary>
@ -155,7 +229,7 @@ namespace FineUIPro.Web.HJGL.PreDesign {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit; protected global::FineUIPro.MenuButton btnMenuEdit;
/// <summary> /// <summary>
/// btnMenuDelete 控件。 /// btnMenuDelete 控件。
/// </summary> /// </summary>

View File

@ -1,4 +1,5 @@
using BLL; using BLL;
using FineUIPro.Web.SmartSite;
using Newtonsoft.Json.Linq; using Newtonsoft.Json.Linq;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
@ -218,6 +219,16 @@ namespace FineUIPro.Web.HSSE.CostGoods
getCost.NextManId = null; getCost.NextManId = null;
getCost.States = BLL.Const.State_2; getCost.States = BLL.Const.State_2;
BLL.CostManageService.UpdateCostManage(getCost); BLL.CostManageService.UpdateCostManage(getCost);
string messaage = CostManageService.PushDataToHSE(this.CurrUser.LoginProjectId, getCost.ContractNum, getCost.CostManageId);
if (string.IsNullOrEmpty(messaage))
{
Alert.ShowInTop("推送成功!", MessageBoxIcon.Success);
}
else
{
Alert.ShowInTop(messaage, MessageBoxIcon.Warning);
}
} }
} }

View File

@ -31,7 +31,7 @@
<Items> <Items>
<%--<f:TextBox ID="txtContractNum" runat="server" Label="合同号" MaxLength="50" FocusOnPageLoad="true"> <%--<f:TextBox ID="txtContractNum" runat="server" Label="合同号" MaxLength="50" FocusOnPageLoad="true">
</f:TextBox>--%> </f:TextBox>--%>
<f:TextBox runat="server" ID="txtContractNum" Label="合同号" ></f:TextBox> <f:TextBox runat="server" ID="txtContractNum" Label="合同号" Required="true" ShowRedStar="true"></f:TextBox>
<f:DatePicker ID="txtCostManageDate" runat="server" Label="日期" EnableEdit="false"> <f:DatePicker ID="txtCostManageDate" runat="server" Label="日期" EnableEdit="false">
</f:DatePicker> </f:DatePicker>
</Items> </Items>