Merge branch 'master' of https://gitee.com/frane-yang/SGGL_SeDin_New
This commit is contained in:
@@ -32,3 +32,4 @@ SGGL/.svn
|
|||||||
/SGGL/FineUIPro.Web/FileUpload/
|
/SGGL/FineUIPro.Web/FileUpload/
|
||||||
/DataBase/版本日志/SGGLDB_V2023-07-28.sql
|
/DataBase/版本日志/SGGLDB_V2023-07-28.sql
|
||||||
/SGGL/BLLTests
|
/SGGL/BLLTests
|
||||||
|
/SGGL/FineUIPro.Web/ErrLog.txt
|
||||||
|
|||||||
Binary file not shown.
@@ -0,0 +1,7 @@
|
|||||||
|
alter table dbo.PHTGL_Quantity
|
||||||
|
add SerialNumber nvarchar(50)
|
||||||
|
go
|
||||||
|
|
||||||
|
exec sp_addextendedproperty 'MS_Description', N'ÐòºÅ', 'SCHEMA', 'dbo', 'TABLE', 'PHTGL_Quantity', 'COLUMN',
|
||||||
|
'SerialNumber'
|
||||||
|
go
|
||||||
@@ -1396,6 +1396,8 @@ namespace BLL
|
|||||||
client.Timeout = -1;
|
client.Timeout = -1;
|
||||||
var request = new RestRequest(Method.GET);
|
var request = new RestRequest(Method.GET);
|
||||||
request.AddHeader("token", Token);
|
request.AddHeader("token", Token);
|
||||||
|
request.AddHeader("ClientId", SysConstSetService.ClientId);
|
||||||
|
request.AddHeader("OperationCode", Baseurl.Substring(Baseurl.LastIndexOf("/", StringComparison.Ordinal) + 1));
|
||||||
IRestResponse response = client.Execute(request);
|
IRestResponse response = client.Execute(request);
|
||||||
Console.WriteLine(response.Content);
|
Console.WriteLine(response.Content);
|
||||||
return response.Content;
|
return response.Content;
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ namespace BLL
|
|||||||
/// <param name="endTime"></param>
|
/// <param name="endTime"></param>
|
||||||
/// <param name="Grid1"></param>
|
/// <param name="Grid1"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static IEnumerable getDataDWList( string projectId, DateTime? startTime, DateTime? endTime, Grid Grid1)
|
public static IEnumerable getDataDWList( string projectId, Grid Grid1)
|
||||||
{
|
{
|
||||||
var getDataList = from x in Funs.DB.Base_Project select x;
|
var getDataList = from x in Funs.DB.Base_Project select x;
|
||||||
if (!string.IsNullOrEmpty(projectId) && projectId != Const._Null)
|
if (!string.IsNullOrEmpty(projectId) && projectId != Const._Null)
|
||||||
@@ -56,10 +56,29 @@ namespace BLL
|
|||||||
x.ProjectId,
|
x.ProjectId,
|
||||||
x.ProjectName,
|
x.ProjectName,
|
||||||
x.ProjectCode,
|
x.ProjectCode,
|
||||||
Count1=0,
|
Count1= getTotalProfit(x.ProjectId),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
public static string getTotalProfit(string projectId)
|
||||||
|
{
|
||||||
|
decimal contractAmount = 0;
|
||||||
|
var getContract = Funs.DB.PHTGL_Contract.Where(x => x.ProjectId == projectId);
|
||||||
|
if (getContract.Count() > 0)
|
||||||
|
{
|
||||||
|
contractAmount = getContract.Sum(x => x.ContractAmount ?? 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
decimal estimatedAmount = 0;
|
||||||
|
var getContractTrack = Funs.DB.PHTGL_ContractTrack.Where(x => x.ProjectId == projectId);
|
||||||
|
if (getContractTrack.Count() > 0)
|
||||||
|
{
|
||||||
|
estimatedAmount = getContractTrack.Sum(x => x.EstimatedAmount ?? 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
return estimatedAmount > 0 ? Math.Round(contractAmount / estimatedAmount).ToString() + "%" : "0%";
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -104,9 +104,12 @@ namespace BLL
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public static Model.HJGL_PackagingManage GetHJGL_PackagingManageById(string PackagingManageId)
|
public static Model.HJGL_PackagingManage GetHJGL_PackagingManageById(string PackagingManageId)
|
||||||
|
{
|
||||||
|
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||||
{
|
{
|
||||||
return db.HJGL_PackagingManage.FirstOrDefault(x => x.PackagingManageId == PackagingManageId);
|
return db.HJGL_PackagingManage.FirstOrDefault(x => x.PackagingManageId == PackagingManageId);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
public static string GetMinPlanStartDate(string PackagingManageId)
|
public static string GetMinPlanStartDate(string PackagingManageId)
|
||||||
{
|
{
|
||||||
string PlanStartDate = "";
|
string PlanStartDate = "";
|
||||||
|
|||||||
@@ -38,7 +38,8 @@ namespace BLL
|
|||||||
WorkContent = newtable.WorkContent,
|
WorkContent = newtable.WorkContent,
|
||||||
Remarks = newtable.Remarks,
|
Remarks = newtable.Remarks,
|
||||||
IsTemplate = newtable.IsTemplate,
|
IsTemplate = newtable.IsTemplate,
|
||||||
ParentId = newtable.ParentId
|
ParentId = newtable.ParentId,
|
||||||
|
SerialNumber = newtable.SerialNumber
|
||||||
};
|
};
|
||||||
Funs.DB.PHTGL_Quantity.InsertOnSubmit(table);
|
Funs.DB.PHTGL_Quantity.InsertOnSubmit(table);
|
||||||
Funs.DB.SubmitChanges();
|
Funs.DB.SubmitChanges();
|
||||||
@@ -68,7 +69,8 @@ namespace BLL
|
|||||||
WorkContent = newtable.WorkContent,
|
WorkContent = newtable.WorkContent,
|
||||||
Remarks = newtable.Remarks,
|
Remarks = newtable.Remarks,
|
||||||
IsTemplate = false,
|
IsTemplate = false,
|
||||||
ParentId = parentId
|
ParentId = parentId,
|
||||||
|
SerialNumber = newtable.SerialNumber
|
||||||
};
|
};
|
||||||
Funs.DB.PHTGL_Quantity.InsertOnSubmit(table);
|
Funs.DB.PHTGL_Quantity.InsertOnSubmit(table);
|
||||||
Funs.DB.SubmitChanges();
|
Funs.DB.SubmitChanges();
|
||||||
@@ -96,6 +98,7 @@ namespace BLL
|
|||||||
table.Remarks = newtable.Remarks;
|
table.Remarks = newtable.Remarks;
|
||||||
table.IsTemplate = newtable.IsTemplate;
|
table.IsTemplate = newtable.IsTemplate;
|
||||||
table.ParentId = newtable.ParentId;
|
table.ParentId = newtable.ParentId;
|
||||||
|
table.SerialNumber = newtable.SerialNumber;
|
||||||
Funs.DB.SubmitChanges();
|
Funs.DB.SubmitChanges();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -302,10 +305,13 @@ namespace BLL
|
|||||||
(string.IsNullOrEmpty(table.Remarks) || x.Remarks.Contains(table.Remarks)) &&
|
(string.IsNullOrEmpty(table.Remarks) || x.Remarks.Contains(table.Remarks)) &&
|
||||||
x.IsTemplate == table.IsTemplate &&
|
x.IsTemplate == table.IsTemplate &&
|
||||||
(string.IsNullOrEmpty(table.ParentId) || x.ParentId.Contains(table.ParentId))
|
(string.IsNullOrEmpty(table.ParentId) || x.ParentId.Contains(table.ParentId))
|
||||||
select x
|
|
||||||
;
|
|
||||||
|
|
||||||
return q.ToList();
|
select new { x ,IntSerialNumber= Funs.GetNewIntOrZero(x.SerialNumber.Replace(".", ""))
|
||||||
|
}
|
||||||
|
|
||||||
|
;
|
||||||
|
var model = q.ToList().OrderBy(x => x.IntSerialNumber).Select(itemx => itemx.x).ToList();
|
||||||
|
return model;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 获取分页列表
|
/// 获取分页列表
|
||||||
@@ -324,6 +330,7 @@ namespace BLL
|
|||||||
select new
|
select new
|
||||||
{
|
{
|
||||||
x.Id,
|
x.Id,
|
||||||
|
x.SerialNumber,
|
||||||
x.Major,
|
x.Major,
|
||||||
x.SubProject,
|
x.SubProject,
|
||||||
x.SubItemProject,
|
x.SubItemProject,
|
||||||
@@ -348,7 +355,7 @@ namespace BLL
|
|||||||
|
|
||||||
public class PHTGL_QuantityDtoIn
|
public class PHTGL_QuantityDtoIn
|
||||||
{
|
{
|
||||||
[ExcelColumnIndex("A")] public string Major { get; set; }
|
[ExcelColumnIndex("A")] public string SerialNumber { get; set; }
|
||||||
[ExcelColumnIndex("B")] public string SubProject { get; set; }
|
[ExcelColumnIndex("B")] public string SubProject { get; set; }
|
||||||
|
|
||||||
[ExcelColumnIndex("C")] public string SubItemProject { get; set; }
|
[ExcelColumnIndex("C")] public string SubItemProject { get; set; }
|
||||||
|
|||||||
@@ -20,12 +20,12 @@
|
|||||||
OnSelectedIndexChanged="btSearch_Click" Width="500px"
|
OnSelectedIndexChanged="btSearch_Click" Width="500px"
|
||||||
EmptyText="请选择项目" EnableEdit="true">
|
EmptyText="请选择项目" EnableEdit="true">
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" EmptyText="开始日期"
|
<%-- <f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" EmptyText="开始日期"
|
||||||
ID="txtStartTime" EnableEdit="false" Hidden="true">
|
ID="txtStartTime" EnableEdit="false" Hidden="true">
|
||||||
</f:DatePicker>
|
</f:DatePicker>
|
||||||
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" EmptyText="结束日期"
|
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" EmptyText="结束日期"
|
||||||
ID="txtEndTime" EnableEdit="false" Hidden="true">
|
ID="txtEndTime" EnableEdit="false" Hidden="true">
|
||||||
</f:DatePicker>
|
</f:DatePicker>--%>
|
||||||
<f:ToolbarFill ID="ToolbarFill2" runat="server">
|
<f:ToolbarFill ID="ToolbarFill2" runat="server">
|
||||||
</f:ToolbarFill>
|
</f:ToolbarFill>
|
||||||
<f:Button ID="btSearch" Text="查询" Icon="SystemSearch" runat="server" OnClick="btSearch_Click"></f:Button>
|
<f:Button ID="btSearch" Text="查询" Icon="SystemSearch" runat="server" OnClick="btSearch_Click"></f:Button>
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Left">
|
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="150px" ColumnID="Count1" DataField="Count1"
|
<f:RenderField Width="150px" ColumnID="Count1" DataField="Count1"
|
||||||
FieldType="Int" HeaderText="项目总体毛利" HeaderTextAlign="Center" TextAlign="Right">
|
FieldType="String" HeaderText="项目总体毛利" HeaderTextAlign="Center" TextAlign="Right">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
</Columns>
|
</Columns>
|
||||||
<PageItems>
|
<PageItems>
|
||||||
|
|||||||
@@ -33,8 +33,7 @@ namespace FineUIPro.Web.DigData
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void BindGrid()
|
private void BindGrid()
|
||||||
{
|
{
|
||||||
var getData = HTGLDataDWService.getDataDWList( this.drpProject.SelectedValue,
|
var getData = HTGLDataDWService.getDataDWList( this.drpProject.SelectedValue,this.Grid1);
|
||||||
Funs.GetNewDateTime(this.txtStartTime.Text), Funs.GetNewDateTime(this.txtEndTime.Text),this.Grid1);
|
|
||||||
Grid1.RecordCount = HTGLDataDWService.count;
|
Grid1.RecordCount = HTGLDataDWService.count;
|
||||||
Grid1.DataSource = getData;
|
Grid1.DataSource = getData;
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
|
|||||||
@@ -59,24 +59,6 @@ namespace FineUIPro.Web.DigData
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.DropDownList drpProject;
|
protected global::FineUIPro.DropDownList drpProject;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// txtStartTime 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.DatePicker txtStartTime;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// txtEndTime 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.DatePicker txtEndTime;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ToolbarFill2 控件。
|
/// ToolbarFill2 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -110,17 +110,17 @@
|
|||||||
<Rows>
|
<Rows>
|
||||||
<f:FormRow>
|
<f:FormRow>
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="Label4" runat="server" Label="合同签约价">
|
<f:Label ID="lbContractAmount" runat="server" Label="合同签约价">
|
||||||
</f:Label>
|
</f:Label>
|
||||||
<f:Label ID="Label1" runat="server" Label="概算">
|
<f:Label ID="lbEstimatedAmount" runat="server" Label="概算">
|
||||||
</f:Label>
|
</f:Label>
|
||||||
<f:Label ID="Label11" runat="server" Label="单合同毛利">
|
<%-- <f:Label ID="Label11" runat="server" Label="单合同毛利">
|
||||||
</f:Label>
|
</f:Label>--%>
|
||||||
<f:Label ID="Label6" runat="server" Label="项目总体毛利">
|
<f:Label ID="lbTotalProfit" runat="server" Label="项目总体毛利">
|
||||||
</f:Label>
|
</f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow>
|
<f:FormRow Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="Label12" runat="server" Label="合同进度百分比">
|
<f:Label ID="Label12" runat="server" Label="合同进度百分比">
|
||||||
</f:Label>
|
</f:Label>
|
||||||
@@ -132,7 +132,7 @@
|
|||||||
</f:Label>
|
</f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
<f:FormRow>
|
<f:FormRow Hidden="true">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="Label16" runat="server" Label="合同签证率">
|
<f:Label ID="Label16" runat="server" Label="合同签证率">
|
||||||
</f:Label>
|
</f:Label>
|
||||||
@@ -144,6 +144,29 @@
|
|||||||
</f:Label>
|
</f:Label>
|
||||||
</Items>
|
</Items>
|
||||||
</f:FormRow>
|
</f:FormRow>
|
||||||
|
<f:FormRow>
|
||||||
|
<Items>
|
||||||
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="合同"
|
||||||
|
runat="server" BoxFlex="1" DataKeyNames="ProjectId" DataIDField="ProjectId" ForceFit="true"
|
||||||
|
AllowSorting="true" SortField="DropMainContractCode" SortDirection="DESC"
|
||||||
|
EnableColumnLines="true" AllowPaging="false" PageSize="100" EnableTextSelection="True">
|
||||||
|
<Columns>
|
||||||
|
<f:TemplateField ColumnID="tfNumber" Width="55px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
|
||||||
|
EnableLock="true" Locked="False">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
<f:RenderField Width="120px" ColumnID="DropMainContractCode" DataField="DropMainContractCode"
|
||||||
|
FieldType="String" HeaderText="合同号" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="150px" ColumnID="Count1" DataField="Count1"
|
||||||
|
FieldType="String" HeaderText="单合同毛利" HeaderTextAlign="Center" TextAlign="Right">
|
||||||
|
</f:RenderField>
|
||||||
|
</Columns>
|
||||||
|
</f:Grid>
|
||||||
|
</Items>
|
||||||
|
</f:FormRow>
|
||||||
</Rows>
|
</Rows>
|
||||||
</f:Form>
|
</f:Form>
|
||||||
</Items>
|
</Items>
|
||||||
|
|||||||
@@ -116,6 +116,26 @@ namespace FineUIPro.Web.DigData
|
|||||||
if (item == "HTGL")
|
if (item == "HTGL")
|
||||||
{
|
{
|
||||||
this.gpHTGL.Hidden = false;
|
this.gpHTGL.Hidden = false;
|
||||||
|
decimal contractAmount = 0;
|
||||||
|
var getContract = Funs.DB.PHTGL_Contract.Where(x => x.ProjectId == this.ProjectId);
|
||||||
|
if (getContract.Count() > 0)
|
||||||
|
{
|
||||||
|
contractAmount = getContract.Sum(x => x.ContractAmount ?? 0);
|
||||||
|
}
|
||||||
|
this.lbContractAmount.Text = contractAmount.ToString();
|
||||||
|
|
||||||
|
decimal estimatedAmount = 0;
|
||||||
|
var getContractTrack = Funs.DB.PHTGL_ContractTrack.Where(x => x.ProjectId == this.ProjectId);
|
||||||
|
if (getContractTrack.Count() > 0)
|
||||||
|
{
|
||||||
|
estimatedAmount = getContractTrack.Sum(x => x.EstimatedAmount ?? 0);
|
||||||
|
|
||||||
|
}
|
||||||
|
this.lbEstimatedAmount.Text= estimatedAmount.ToString();
|
||||||
|
|
||||||
|
this.lbTotalProfit.Text = estimatedAmount > 0 ? Math.Round(contractAmount / estimatedAmount ).ToString() + "%" : "0%";
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
if (item == "LW")
|
if (item == "LW")
|
||||||
{
|
{
|
||||||
|
|||||||
+24
-15
@@ -240,40 +240,31 @@ namespace FineUIPro.Web.DigData
|
|||||||
protected global::FineUIPro.Form Form4;
|
protected global::FineUIPro.Form Form4;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Label4 控件。
|
/// lbContractAmount 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label Label4;
|
protected global::FineUIPro.Label lbContractAmount;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Label1 控件。
|
/// lbEstimatedAmount 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label Label1;
|
protected global::FineUIPro.Label lbEstimatedAmount;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Label11 控件。
|
/// lbTotalProfit 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label Label11;
|
protected global::FineUIPro.Label lbTotalProfit;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Label6 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label Label6;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Label12 控件。
|
/// Label12 控件。
|
||||||
@@ -347,6 +338,24 @@ namespace FineUIPro.Web.DigData
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label Label19;
|
protected global::FineUIPro.Label Label19;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Grid1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// labNumber 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label labNumber;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// gpLW 控件。
|
/// gpLW 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -1,284 +0,0 @@
|
|||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:ArgumentNullException
|
|
||||||
错误信息:值不能为 null。
|
|
||||||
参数名: text
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Data.Linq.SqlClient.SqlHelpers.GetStringContainsPattern(String text, Char escape, Boolean& usedEscapeChar)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.TranslateStringMethod(SqlMethodCall mc)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitMethodCall(SqlMethodCall mc)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitBinaryOperator(SqlBinary bo)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitBinaryOperator(SqlBinary bo)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitAlias(SqlAlias a)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSource(SqlSource source)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitAlias(SqlAlias a)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSource(SqlSource source)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Convert(SqlNode node, SqlFactory sql, ProviderMode providerMode)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(ResultShape resultShape, Type resultType, SqlNode node, ReadOnlyCollection`1 parentParameters, SqlNodeAnnotations annotations)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
|
|
||||||
在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
|
|
||||||
在 System.Linq.Queryable.Count[TSource](IQueryable`1 source)
|
|
||||||
在 BLL.WBSAnalysisService.getWBSExpertArgumentCount(String projectId, String workPackageId) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\BLL\DigData\WBSAnalysisService.cs:行号 117
|
|
||||||
在 lambda_method(Closure , WBS_WorkPackage )
|
|
||||||
在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
|
|
||||||
在 (IEnumerator )
|
|
||||||
在 FineUIPro.Grid.CRTRkdQFrrBRFQuCddjZPswlTORP(IEnumerable , Boolean )
|
|
||||||
在 (Grid , IEnumerable , Boolean )
|
|
||||||
在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
|
|
||||||
在 (Grid , Boolean )
|
|
||||||
在 FineUIPro.Grid.DataBind()
|
|
||||||
在 FineUIPro.Web.DigData.ProjectWBSAnalysis.BindGrid() 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\DigData\ProjectWBSAnalysis.aspx.cs:行号 58
|
|
||||||
在 FineUIPro.Web.DigData.ProjectWBSAnalysis.changeTree(Object sender, EventArgs e) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\DigData\ProjectWBSAnalysis.aspx.cs:行号 46
|
|
||||||
在 FineUIPro.Web.Controls.ProjectWBSControl.trWBS_NodeCommand(Object sender, TreeCommandEventArgs e) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\Controls\ProjectWBSControl.ascx.cs:行号 78
|
|
||||||
在 FineUIPro.Tree.OnNodeCommand(TreeCommandEventArgs e)
|
|
||||||
在 (Tree , TreeCommandEventArgs )
|
|
||||||
在 FineUIPro.Tree.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/25/2023 09:52:02
|
|
||||||
出错文件:http://localhost:2325/DigData/ProjectWBSAnalysis.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/25/2023 09:52:02
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:IOException
|
|
||||||
错误信息:句柄无效。
|
|
||||||
|
|
||||||
错误堆栈:
|
|
||||||
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
|
|
||||||
在 System.IO.__Error.WinIOError()
|
|
||||||
在 System.Threading.EventWaitHandle.Set()
|
|
||||||
在 System.Net.TimerThread.Prod()
|
|
||||||
在 System.Net.TimerThread.TimerQueue.CreateTimer(Callback callback, Object context)
|
|
||||||
在 System.Net.HttpWebRequest.SubmitRequest(ServicePoint servicePoint)
|
|
||||||
在 System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
|
|
||||||
在 System.Net.HttpWebRequest.GetRequestStream()
|
|
||||||
在 Microsoft.WebTools.BrowserLink.Runtime.Tracing.DataDispatchExecutionListener.Initialize(HttpWebRequest request)
|
|
||||||
在 Microsoft.WebTools.BrowserLink.Runtime.Tracing.PageInspectorHttpModule.OnPreRequestHandlerExecute(Object sender, EventArgs e)
|
|
||||||
在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
|
|
||||||
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
|
|
||||||
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
|
|
||||||
出错时间:09/25/2023 09:53:44
|
|
||||||
出错文件:http://localhost:2325/indexProject.aspx?projectId=7b691ed0-6bad-468f-9e54-f0f5ba4df21f
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/25/2023 09:53:45
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:ArgumentNullException
|
|
||||||
错误信息:值不能为 null。
|
|
||||||
参数名: text
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Data.Linq.SqlClient.SqlHelpers.GetStringContainsPattern(String text, Char escape, Boolean& usedEscapeChar)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.TranslateStringMethod(SqlMethodCall mc)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitMethodCall(SqlMethodCall mc)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitBinaryOperator(SqlBinary bo)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitBinaryOperator(SqlBinary bo)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitAlias(SqlAlias a)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSource(SqlSource source)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitAlias(SqlAlias a)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSource(SqlSource source)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Convert(SqlNode node, SqlFactory sql, ProviderMode providerMode)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(ResultShape resultShape, Type resultType, SqlNode node, ReadOnlyCollection`1 parentParameters, SqlNodeAnnotations annotations)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
|
|
||||||
在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
|
|
||||||
在 System.Linq.Queryable.Count[TSource](IQueryable`1 source)
|
|
||||||
在 BLL.WBSAnalysisService.getWBSExpertArgumentCount(String projectId, String workPackageId) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\BLL\DigData\WBSAnalysisService.cs:行号 114
|
|
||||||
在 lambda_method(Closure , WBS_WorkPackage )
|
|
||||||
在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
|
|
||||||
在 (IEnumerator )
|
|
||||||
在 FineUIPro.Grid.CRTRkdQFrrBRFQuCddjZPswlTORP(IEnumerable , Boolean )
|
|
||||||
在 (Grid , IEnumerable , Boolean )
|
|
||||||
在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
|
|
||||||
在 (Grid , Boolean )
|
|
||||||
在 FineUIPro.Grid.DataBind()
|
|
||||||
在 FineUIPro.Web.DigData.ProjectWBSAnalysis.BindGrid() 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\DigData\ProjectWBSAnalysis.aspx.cs:行号 58
|
|
||||||
在 FineUIPro.Web.DigData.ProjectWBSAnalysis.changeTree(Object sender, EventArgs e) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\DigData\ProjectWBSAnalysis.aspx.cs:行号 46
|
|
||||||
在 FineUIPro.Web.Controls.ProjectWBSControl.trWBS_NodeCommand(Object sender, TreeCommandEventArgs e) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\Controls\ProjectWBSControl.ascx.cs:行号 78
|
|
||||||
在 FineUIPro.Tree.OnNodeCommand(TreeCommandEventArgs e)
|
|
||||||
在 (Tree , TreeCommandEventArgs )
|
|
||||||
在 FineUIPro.Tree.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/25/2023 09:57:30
|
|
||||||
出错文件:http://localhost:2325/DigData/ProjectWBSAnalysis.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/25/2023 09:57:30
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:ArgumentNullException
|
|
||||||
错误信息:值不能为 null。
|
|
||||||
参数名: text
|
|
||||||
错误堆栈:
|
|
||||||
在 System.Data.Linq.SqlClient.SqlHelpers.GetStringContainsPattern(String text, Char escape, Boolean& usedEscapeChar)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.TranslateStringMethod(SqlMethodCall mc)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitMethodCall(SqlMethodCall mc)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitBinaryOperator(SqlBinary bo)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitBinaryOperator(SqlBinary bo)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(SqlExpression exp)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitAlias(SqlAlias a)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSource(SqlSource source)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitAlias(SqlAlias a)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSource(SqlSource source)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.VisitSelectCore(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Visitor.VisitSelect(SqlSelect select)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlVisitor.Visit(SqlNode node)
|
|
||||||
在 System.Data.Linq.SqlClient.PostBindDotNetConverter.Convert(SqlNode node, SqlFactory sql, ProviderMode providerMode)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(ResultShape resultShape, Type resultType, SqlNode node, ReadOnlyCollection`1 parentParameters, SqlNodeAnnotations annotations)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.BuildQuery(Expression query, SqlNodeAnnotations annotations)
|
|
||||||
在 System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq.Provider.IProvider.Execute(Expression query)
|
|
||||||
在 System.Data.Linq.DataQuery`1.System.Linq.IQueryProvider.Execute[S](Expression expression)
|
|
||||||
在 System.Linq.Queryable.Count[TSource](IQueryable`1 source)
|
|
||||||
在 BLL.WBSAnalysisService.getWBSExpertArgumentCount(String projectId, String workPackageId) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\BLL\DigData\WBSAnalysisService.cs:行号 114
|
|
||||||
在 lambda_method(Closure , WBS_WorkPackage )
|
|
||||||
在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
|
|
||||||
在 (IEnumerator )
|
|
||||||
在 FineUIPro.Grid.CRTRkdQFrrBRFQuCddjZPswlTORP(IEnumerable , Boolean )
|
|
||||||
在 (Grid , IEnumerable , Boolean )
|
|
||||||
在 FineUIPro.Grid.DataBind(Boolean keepCurrentData)
|
|
||||||
在 (Grid , Boolean )
|
|
||||||
在 FineUIPro.Grid.DataBind()
|
|
||||||
在 FineUIPro.Web.DigData.ProjectWBSAnalysis.BindGrid() 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\DigData\ProjectWBSAnalysis.aspx.cs:行号 58
|
|
||||||
在 FineUIPro.Web.DigData.ProjectWBSAnalysis.changeTree(Object sender, EventArgs e) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\DigData\ProjectWBSAnalysis.aspx.cs:行号 46
|
|
||||||
在 FineUIPro.Web.Controls.ProjectWBSControl.trWBS_NodeCommand(Object sender, TreeCommandEventArgs e) 位置 E:\SEDIN\SGGL_SeDin_New\SGGL\FineUIPro.Web\Controls\ProjectWBSControl.ascx.cs:行号 78
|
|
||||||
在 FineUIPro.Tree.OnNodeCommand(TreeCommandEventArgs e)
|
|
||||||
在 (Tree , TreeCommandEventArgs )
|
|
||||||
在 FineUIPro.Tree.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/25/2023 10:02:17
|
|
||||||
出错文件:http://localhost:2325/DigData/ProjectWBSAnalysis.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/25/2023 10:02:17
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:NullReferenceException
|
|
||||||
错误信息:未将对象引用设置到对象的实例。
|
|
||||||
错误堆栈:
|
|
||||||
在 (TreeNode )
|
|
||||||
在 FineUIPro.TreeCommandEventArgs..ctor(TreeNode node, String commandName, String commandArgument)
|
|
||||||
在 (TreeNode , String , String )
|
|
||||||
在 FineUIPro.Tree.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/25/2023 10:05:00
|
|
||||||
出错文件:http://localhost:2325/DigData/ProjectWBSAnalysis.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/25/2023 10:05:00
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:NullReferenceException
|
|
||||||
错误信息:未将对象引用设置到对象的实例。
|
|
||||||
错误堆栈:
|
|
||||||
在 (TreeNode )
|
|
||||||
在 FineUIPro.TreeCommandEventArgs..ctor(TreeNode node, String commandName, String commandArgument)
|
|
||||||
在 (TreeNode , String , String )
|
|
||||||
在 FineUIPro.Tree.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/25/2023 10:05:02
|
|
||||||
出错文件:http://localhost:2325/DigData/ProjectWBSAnalysis.aspx
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/25/2023 10:05:02
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:NullReferenceException
|
|
||||||
错误信息:未将对象引用设置到对象的实例。
|
|
||||||
错误堆栈:
|
|
||||||
在 FineUIPro.Web.indexProject.MenuSwitchMethod(String type) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\indexProject.aspx.cs:行号 595
|
|
||||||
在 FineUIPro.Web.indexProject.btnPHTGL_Click(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\indexProject.aspx.cs:行号 697
|
|
||||||
在 FineUIPro.Button.OnClick(EventArgs e)
|
|
||||||
在 (Button , EventArgs )
|
|
||||||
在 FineUIPro.Button.RaisePostBackEvent(String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
|
|
||||||
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/26/2023 16:04:25
|
|
||||||
出错文件:http://localhost:2325/indexProject.aspx?projectId=7b691ed0-6bad-468f-9e54-f0f5ba4df21f
|
|
||||||
IP地址:::1
|
|
||||||
|
|
||||||
出错时间:09/26/2023 16:04:25
|
|
||||||
|
|
||||||
|
|
||||||
错误信息开始=====>
|
|
||||||
错误类型:InvalidCastException
|
|
||||||
错误信息:无法将类型为“FineUIPro.RenderField”的对象强制转换为类型“FineUIPro.GroupField”。
|
|
||||||
错误堆栈:
|
|
||||||
在 FineUIPro.Web.PZHGL.InformationProject.ConstructionLogWorkEfficiency.Page_Load(Object sender, EventArgs e) 位置 E:\工作\赛鼎施工平台\SGGL_SeDin(New)\SGGL_SeDin_New\SGGL\FineUIPro.Web\PZHGL\InformationProject\ConstructionLogWorkEfficiency.aspx.cs:行号 141
|
|
||||||
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
|
|
||||||
在 System.EventHandler.Invoke(Object sender, EventArgs e)
|
|
||||||
在 System.Web.UI.Control.OnLoad(EventArgs e)
|
|
||||||
在 System.Web.UI.Control.LoadRecursive()
|
|
||||||
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
||||||
出错时间:09/28/2023 09:26:08
|
|
||||||
出错文件:http://localhost:2325/PZHGL/InformationProject/ConstructionLogWorkEfficiency.aspx?ConstructionLogId=09043ee7-93ec-4705-93bb-d49b44148d3c&contractNo=03348581-d016-4ee8-b5a7-d61ace761c3c,23a86756-402f-4c77-a452-b36231bb7b4f&professional=0,1&WorkPostId=41EF8B02-2852-495E-A2BE-2EF19BA70A4F,2E71A650-6D40-459A-AAC1-5FB5E00D247C,558124BF-B678-48EB-B7DB-22211951747B&MachineId=0cefba88-c16a-4508-a642-1ffb079dbf58,5d6ccd22-5072-4bbd-847e-e1b7c06adc3b,f29fa0ad-b834-4198-a543-8e3deef0d340
|
|
||||||
IP地址:::1
|
|
||||||
操作人员:JT
|
|
||||||
|
|
||||||
出错时间:09/28/2023 09:26:08
|
|
||||||
|
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
<f:RenderField Width="120px" ColumnID="ContactPhone" DataField="ContactPhone" FieldType="String"
|
<f:RenderField Width="120px" ColumnID="ContactPhone" DataField="ContactPhone" FieldType="String"
|
||||||
HeaderText="联系人电话" HeaderTextAlign="Center" TextAlign="Center">
|
HeaderText="联系人电话" HeaderTextAlign="Center" TextAlign="Center">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="120px" ColumnID="PersonName" DataField="PersonName" FieldType="String"
|
<f:RenderField Width="120px" ColumnID="ReceiveMan" DataField="ReceiveMan" FieldType="String"
|
||||||
HeaderText="接收人" HeaderTextAlign="Center" TextAlign="Center">
|
HeaderText="接收人" HeaderTextAlign="Center" TextAlign="Center">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="120px" ColumnID="ReceiveDate" DataField="ReceiveDate" FieldType="String"
|
<f:RenderField Width="120px" ColumnID="ReceiveDate" DataField="ReceiveDate" FieldType="String"
|
||||||
|
|||||||
@@ -14,6 +14,10 @@
|
|||||||
<Toolbars>
|
<Toolbars>
|
||||||
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Right">
|
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Right">
|
||||||
<Items>
|
<Items>
|
||||||
|
<f:Button ID="btnAttachUrl" Text="详情" ToolTip="附件上传及查看" Icon="TableCell" runat="server"
|
||||||
|
OnClick="btnAttachUrl_Click" ValidateForms="SimpleForm1">
|
||||||
|
</f:Button>
|
||||||
|
<f:ToolbarFill runat="server"/>
|
||||||
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpForm" OnClick="btnSave_Click">
|
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpForm" OnClick="btnSave_Click">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
</Items>
|
</Items>
|
||||||
@@ -185,6 +189,10 @@
|
|||||||
EnableMaximize="true" Target="Top" EnableResize="false" runat="server"
|
EnableMaximize="true" Target="Top" EnableResize="false" runat="server"
|
||||||
IsModal="true" Width="1200px" Height="620px" OnClose="Window1_Close">
|
IsModal="true" Width="1200px" Height="620px" OnClose="Window1_Close">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
|
<f:Window ID="WindowAtt" Title="附件" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||||
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
|
||||||
|
Height="500px">
|
||||||
|
</f:Window>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
using BLL;
|
using BLL;
|
||||||
|
using FineUIPro.Web.HSSE.Meeting;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
@@ -22,6 +23,17 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
ViewState["PipelineId"] = value;
|
ViewState["PipelineId"] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public string WeldJointId
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return (string)ViewState["WeldJointId"];
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
ViewState["WeldJointId"] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
@@ -52,7 +64,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
this.drpDetectionTypeId.DataTextField = "DetectionTypeCode";
|
this.drpDetectionTypeId.DataTextField = "DetectionTypeCode";
|
||||||
//Funs.FineUIPleaseSelect(this.drpDetectionTypeId);
|
//Funs.FineUIPleaseSelect(this.drpDetectionTypeId);
|
||||||
string flag = Request.Params["flag"];
|
string flag = Request.Params["flag"];
|
||||||
string weldJointId = Request.Params["WeldJointId"];
|
WeldJointId = Request.Params["WeldJointId"];
|
||||||
string isTwoJoint = Request.Params["IsTwoJoint"];
|
string isTwoJoint = Request.Params["IsTwoJoint"];
|
||||||
|
|
||||||
|
|
||||||
@@ -66,9 +78,9 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
GroupPanel2.Hidden = true;
|
GroupPanel2.Hidden = true;
|
||||||
IsReadOnly(false);
|
IsReadOnly(false);
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(weldJointId))
|
if (!string.IsNullOrEmpty(WeldJointId))
|
||||||
{
|
{
|
||||||
Model.HJGL_WeldJoint joint = BLL.WeldJointService.GetWeldJointByWeldJointId(weldJointId);
|
Model.HJGL_WeldJoint joint = BLL.WeldJointService.GetWeldJointByWeldJointId(WeldJointId);
|
||||||
Model.WPQ_WPQList list = BLL.WPQListServiceService.GetWPQById(joint.WPQId);
|
Model.WPQ_WPQList list = BLL.WPQListServiceService.GetWPQById(joint.WPQId);
|
||||||
this.txtWpqId.Text = joint.WPQId;
|
this.txtWpqId.Text = joint.WPQId;
|
||||||
|
|
||||||
@@ -82,7 +94,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
}
|
}
|
||||||
if (Request.Params["Type"] == "add") //插入焊口
|
if (Request.Params["Type"] == "add") //插入焊口
|
||||||
{
|
{
|
||||||
var baseWeldJoints = BLL.WeldJointService.GetBaseWeldJointsByWeldJointId(weldJointId);
|
var baseWeldJoints = BLL.WeldJointService.GetBaseWeldJointsByWeldJointId(WeldJointId);
|
||||||
this.txtWeldJointCode.Text = joint.WeldJointCode + "Z-" + (baseWeldJoints.Count + 1).ToString();
|
this.txtWeldJointCode.Text = joint.WeldJointCode + "Z-" + (baseWeldJoints.Count + 1).ToString();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -287,7 +299,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
weldJointCode = this.txtWeldJointCode.Text;
|
weldJointCode = this.txtWeldJointCode.Text;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (BLL.WeldJointService.IsExistWeldJointCode(weldJointCode, this.PipelineId, Request.Params["WeldJointId"]))
|
if (BLL.WeldJointService.IsExistWeldJointCode(weldJointCode, this.PipelineId, WeldJointId))
|
||||||
{
|
{
|
||||||
Alert.ShowInTop("该管线焊口已存在!", MessageBoxIcon.Warning);
|
Alert.ShowInTop("该管线焊口已存在!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
@@ -318,7 +330,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Model.HJGL_WeldJoint joint = new Model.HJGL_WeldJoint();
|
Model.HJGL_WeldJoint joint = new Model.HJGL_WeldJoint();
|
||||||
string weldJointId = Request.Params["WeldJointId"];
|
string weldJointId = WeldJointId;
|
||||||
joint.PipelineId = this.PipelineId;
|
joint.PipelineId = this.PipelineId;
|
||||||
joint.PipelineCode = txtPipelineCode.Text.Trim();
|
joint.PipelineCode = txtPipelineCode.Text.Trim();
|
||||||
joint.ProjectId = this.CurrUser.LoginProjectId;
|
joint.ProjectId = this.CurrUser.LoginProjectId;
|
||||||
@@ -435,6 +447,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
string newId = SQLHelper.GetNewID(typeof(Model.HJGL_WeldJoint));
|
string newId = SQLHelper.GetNewID(typeof(Model.HJGL_WeldJoint));
|
||||||
joint.WeldJointId = newId;
|
joint.WeldJointId = newId;
|
||||||
joint.BaseWeldJointId = weldJointId;
|
joint.BaseWeldJointId = weldJointId;
|
||||||
|
WeldJointId = joint.WeldJointId;
|
||||||
BLL.WeldJointService.AddWeldJoint(joint);
|
BLL.WeldJointService.AddWeldJoint(joint);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -442,6 +455,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
{
|
{
|
||||||
string newId = SQLHelper.GetNewID(typeof(Model.HJGL_WeldJoint));
|
string newId = SQLHelper.GetNewID(typeof(Model.HJGL_WeldJoint));
|
||||||
joint.WeldJointId = newId;
|
joint.WeldJointId = newId;
|
||||||
|
WeldJointId = joint.WeldJointId;
|
||||||
if (Request.Params["IsTwoJoint"] == "1")
|
if (Request.Params["IsTwoJoint"] == "1")
|
||||||
{
|
{
|
||||||
joint.IsTwoJoint = true;
|
joint.IsTwoJoint = true;
|
||||||
@@ -854,5 +868,14 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
//}
|
//}
|
||||||
|
|
||||||
|
protected void btnAttachUrl_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrEmpty(this.WeldJointId))
|
||||||
|
{
|
||||||
|
SaveData();
|
||||||
|
}
|
||||||
|
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/WeldJoint&menuId={1}", WeldJointId, BLL.Const.HJGL_WeldJointMenuId)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -50,6 +50,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar1;
|
protected global::FineUIPro.Toolbar Toolbar1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnAttachUrl 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnAttachUrl;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnSave 控件。
|
/// btnSave 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -382,5 +391,14 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
|||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window1;
|
protected global::FineUIPro.Window Window1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// WindowAtt 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Window WindowAtt;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -182,6 +182,7 @@ namespace FineUIPro.Web.HSSE.CostGoods
|
|||||||
orderby y.Year, x.SupSortIndex, x.SortIndex
|
orderby y.Year, x.SupSortIndex, x.SortIndex
|
||||||
select new { x.ExpenseDetailId, x.ExpenseId, y.Year, x.SupCostTypeId, x.SupCostTypeName, x.SupSortIndex, x.CostType, x.CostTypeName, x.SortIndex, x.CostMoney };
|
select new { x.ExpenseDetailId, x.ExpenseId, y.Year, x.SupCostTypeId, x.SupCostTypeName, x.SupSortIndex, x.CostType, x.CostTypeName, x.SortIndex, x.CostMoney };
|
||||||
var getType = (from x in getDetail select new { x.SupSortIndex, x.SortIndex, x.CostType }).Distinct();
|
var getType = (from x in getDetail select new { x.SupSortIndex, x.SortIndex, x.CostType }).Distinct();
|
||||||
|
int j = 1;
|
||||||
foreach (var item in getType)
|
foreach (var item in getType)
|
||||||
{
|
{
|
||||||
var getD = getDetail.FirstOrDefault(x => x.CostType == item.CostType);
|
var getD = getDetail.FirstOrDefault(x => x.CostType == item.CostType);
|
||||||
@@ -208,8 +209,30 @@ namespace FineUIPro.Web.HSSE.CostGoods
|
|||||||
}
|
}
|
||||||
row[r] = getDetail.Where(x => x.CostType == item.CostType).Sum(x => x.CostMoney ?? 0);
|
row[r] = getDetail.Where(x => x.CostType == item.CostType).Sum(x => x.CostMoney ?? 0);
|
||||||
table.Rows.Add(row);
|
table.Rows.Add(row);
|
||||||
|
j = r + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DataRow rowSum = table.NewRow();
|
||||||
|
rowSum[0] = SQLHelper.GetNewID();
|
||||||
|
rowSum[1] = "";
|
||||||
|
rowSum[2] = "合计";
|
||||||
|
int rSum = 3;
|
||||||
|
for (int i = 0; sDate + i <= eDate; i++)
|
||||||
|
{
|
||||||
|
var getV = getDetail.Where(x => x.Year == sDate + i );
|
||||||
|
if (getV.Count() > 0)
|
||||||
|
{
|
||||||
|
rowSum[rSum] = getV.Sum(x => x.CostMoney ?? 0);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
rowSum[rSum] = 0.00;
|
||||||
|
}
|
||||||
|
|
||||||
|
rSum = rSum + 1;
|
||||||
|
}
|
||||||
|
table.Rows.Add(rowSum);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@
|
|||||||
<Items>
|
<Items>
|
||||||
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
|
||||||
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
|
runat="server" BoxFlex="1" DataKeyNames="Id" AllowCellEditing="true"
|
||||||
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="Id"
|
ClicksToEdit="2" DataIDField="Id" AllowSorting="true" SortField="SerialNumber"
|
||||||
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
|
SortDirection="DESC" OnSort="Grid1_Sort" EnableColumnLines="true"
|
||||||
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="true"
|
AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" EnableTextSelection="true"
|
||||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick">
|
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick">
|
||||||
@@ -66,7 +66,9 @@
|
|||||||
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
|
<f:RenderField Width="150px" ColumnID="SerialNumber" DataField="SerialNumber" SortField="SerialNumber"
|
||||||
|
FieldType="String" HeaderText="序号" TextAlign="Left" HeaderTextAlign="Center" >
|
||||||
|
</f:RenderField>
|
||||||
<f:RenderField Width="150px" ColumnID="Major" DataField="Major" SortField="Major" Hidden="True"
|
<f:RenderField Width="150px" ColumnID="Major" DataField="Major" SortField="Major" Hidden="True"
|
||||||
FieldType="String" HeaderText="专业" TextAlign="Left" HeaderTextAlign="Center" >
|
FieldType="String" HeaderText="专业" TextAlign="Left" HeaderTextAlign="Center" >
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
|
|||||||
+28
-4
@@ -11730,7 +11730,7 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveIdea", DbType="NVarChar(2000)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ApproveIdea", DbType="NVarChar(200)")]
|
||||||
public string ApproveIdea
|
public string ApproveIdea
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
@@ -151181,7 +151181,7 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttentPerson", DbType="NVarChar(3000)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AttentPerson", DbType="NVarChar(500)")]
|
||||||
public string AttentPerson
|
public string AttentPerson
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
@@ -182652,7 +182652,7 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageEstimate", DbType="Decimal(18,3)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageEstimate", DbType="Decimal(18,2)")]
|
||||||
public System.Nullable<decimal> WorkPackageEstimate
|
public System.Nullable<decimal> WorkPackageEstimate
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
@@ -183121,6 +183121,8 @@ namespace Model
|
|||||||
|
|
||||||
private string _ParentId;
|
private string _ParentId;
|
||||||
|
|
||||||
|
private string _SerialNumber;
|
||||||
|
|
||||||
#region 可扩展性方法定义
|
#region 可扩展性方法定义
|
||||||
partial void OnLoaded();
|
partial void OnLoaded();
|
||||||
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
partial void OnValidate(System.Data.Linq.ChangeAction action);
|
||||||
@@ -183159,6 +183161,8 @@ namespace Model
|
|||||||
partial void OnIsTemplateChanged();
|
partial void OnIsTemplateChanged();
|
||||||
partial void OnParentIdChanging(string value);
|
partial void OnParentIdChanging(string value);
|
||||||
partial void OnParentIdChanged();
|
partial void OnParentIdChanged();
|
||||||
|
partial void OnSerialNumberChanging(string value);
|
||||||
|
partial void OnSerialNumberChanged();
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public PHTGL_Quantity()
|
public PHTGL_Quantity()
|
||||||
@@ -183506,6 +183510,26 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SerialNumber", DbType="NVarChar(50)")]
|
||||||
|
public string SerialNumber
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return this._SerialNumber;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if ((this._SerialNumber != value))
|
||||||
|
{
|
||||||
|
this.OnSerialNumberChanging(value);
|
||||||
|
this.SendPropertyChanging();
|
||||||
|
this._SerialNumber = value;
|
||||||
|
this.SendPropertyChanged("SerialNumber");
|
||||||
|
this.OnSerialNumberChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public event PropertyChangingEventHandler PropertyChanging;
|
public event PropertyChangingEventHandler PropertyChanging;
|
||||||
|
|
||||||
public event PropertyChangedEventHandler PropertyChanged;
|
public event PropertyChangedEventHandler PropertyChanged;
|
||||||
@@ -292386,7 +292410,7 @@ namespace Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(50)")]
|
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", DbType="NVarChar(81)")]
|
||||||
public string Name
|
public string Name
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|||||||
Reference in New Issue
Block a user