This commit is contained in:
李超 2023-08-29 18:56:49 +08:00
parent 6b420b5bd8
commit 6c19bf6a3e
56 changed files with 2342 additions and 2166 deletions

View File

@ -0,0 +1,5 @@
Alter TABLE [dbo].[Training_TaskItem]add
[StartTime] [datetime] NULL,
[EndTime] [datetime] NULL,
[LearnTime] [int] NULL

View File

@ -589,72 +589,102 @@ namespace BLL
} }
List<string> unitIdList = Funs.GetStrListByStr(unitIds, ','); List<string> unitIdList = Funs.GetStrListByStr(unitIds, ',');
var getPersons = from x in db.View_SitePerson_Person var getPersons = (from x in db.View_SitePerson_Person
where x.ProjectId == projectId && unitIdList.Contains(x.UnitId) && x.IsUsed == 1 &&(string.IsNullOrEmpty(strParam)||x.PersonName.Contains(strParam)) && (string.IsNullOrEmpty(InTime) || x.InTime < inDateTime) where x.ProjectId == projectId && unitIdList.Contains(x.UnitId) && x.IsUsed == 1 &&(string.IsNullOrEmpty(strParam)||x.PersonName.Contains(strParam)) && (string.IsNullOrEmpty(InTime) || x.InTime < inDateTime)
&& x.InTime <= DateTime.Now && (!x.OutTime.HasValue || x.OutTime >= DateTime.Now) && x.InTime <= DateTime.Now && (!x.OutTime.HasValue || x.OutTime >= DateTime.Now)
select new Model.PersonItem select new Model.PersonItem
{ {
PersonId = x.PersonId, PersonId = x.PersonId,
CardNo = x.CardNo, CardNo = x.CardNo,
PersonName = x.PersonName, PersonName = x.PersonName,
SexName = x.SexName, SexName = x.SexName,
IdentityCard = x.IdentityCard, IdentityCard = x.IdentityCard,
Address = x.Address, Address = x.Address,
ProjectId = x.ProjectId, ProjectId = x.ProjectId,
ProjectCode = x.ProjectCode, ProjectCode = x.ProjectCode,
ProjectName = x.ProjectName, ProjectName = x.ProjectName,
UnitId = x.UnitId, UnitId = x.UnitId,
UnitCode = x.UnitCode, UnitCode = x.UnitCode,
UnitName = x.UnitName, UnitName = x.UnitName,
TeamGroupId = x.TeamGroupId, TeamGroupId = x.TeamGroupId,
TeamGroupName = x.TeamGroupName, TeamGroupName = x.TeamGroupName,
WorkPostId = x.WorkPostId, WorkPostId = x.WorkPostId,
WorkPostName = x.WorkPostName, WorkPostName = x.WorkPostName,
InTime = string.Format("{0:yyyy-MM-dd}", x.InTime), InTime = string.Format("{0:yyyy-MM-dd}", x.InTime),
OutTime = string.Format("{0:yyyy-MM-dd}", x.OutTime), OutTime = string.Format("{0:yyyy-MM-dd}", x.OutTime),
OutResult = x.OutResult, OutResult = x.OutResult,
Telephone = x.Telephone, Telephone = x.Telephone,
PhotoUrl = x.PhotoUrl, PhotoUrl = x.PhotoUrl,
DepartName = x.DepartName, DepartName = x.DepartName,
}; }).ToList();
if (!string.IsNullOrEmpty(workPostIds)) if (!string.IsNullOrEmpty(workPostIds))
{ {
List<string> workPostIdList = Funs.GetStrListByStr(workPostIds, ','); List<string> workPostIdList = Funs.GetStrListByStr(workPostIds, ',');
getPersons = getPersons.Where(x => workPostIdList.Contains(x.WorkPostId)); getPersons = getPersons.Where(x => workPostIdList.Contains(x.WorkPostId)).ToList();
} }
if (!string.IsNullOrEmpty(trainTypeId) &&trainTypeId == Const.SpecialSafeTrainId)//专项安全培训 if (!string.IsNullOrEmpty(trainTypeId) &&trainTypeId == Const.SpecialSafeTrainId)//专项安全培训
{ {
var ids = db.Base_WorkPost.Where(x => x.PostType == "2").Select(x => x.WorkPostId).ToList(); var ids = db.Base_WorkPost.Where(x => x.PostType == "2").Select(x => x.WorkPostId).ToList();
getPersons = getPersons.Where(x => ids.Contains(x.DepartId)); getPersons = getPersons.Where(x => ids.Contains(x.DepartId)).ToList();
} }
List<Model.PersonItem> getTrainPersonList = new List<Model.PersonItem>(); List<Model.PersonItem> getTrainPersonList = new List<Model.PersonItem>();
var getTrainType = TrainTypeService.GetTrainTypeById(trainTypeId); var getTrainType = TrainTypeService.GetTrainTypeById(trainTypeId);
if (getTrainType != null && (!getTrainType.IsRepeat.HasValue || getTrainType.IsRepeat == false)) if (getTrainType != null && (!getTrainType.IsRepeat.HasValue || getTrainType.IsRepeat == false))
{ {
foreach (var item in getPersons) foreach (var item in getPersons)
{ {
var getTrainPersonIdList1 = (from x in db.EduTrain_TrainRecordDetail var getTrainPersonIdList1 = (from x in db.EduTrain_TrainRecordDetail
join y in db.EduTrain_TrainRecord on x.TrainingId equals y.TrainingId join y in db.EduTrain_TrainRecord on x.TrainingId equals y.TrainingId
where y.ProjectId == projectId && y.TrainTypeId == trainTypeId && x.CheckResult == true && x.PersonId == item.PersonId where y.ProjectId == projectId && y.TrainTypeId == trainTypeId && x.CheckResult == true && x.PersonId == item.PersonId
select x).FirstOrDefault(); select x).FirstOrDefault();
if (getTrainPersonIdList1 == null) if (getTrainPersonIdList1 == null)
{ {
var getTrainPersonIdList2 = (from x in db.Training_Task var getTrainPersonIdList2 = (from x in db.Training_Task
join y in db.Training_Plan on x.PlanId equals y.PlanId join y in db.Training_Plan on x.PlanId equals y.PlanId
where y.ProjectId == projectId && y.TrainTypeId == trainTypeId && y.States != "3" && x.UserId == item.PersonId where y.ProjectId == projectId && y.TrainTypeId == trainTypeId && y.States != "3" && x.UserId == item.PersonId
select x).FirstOrDefault(); select x).FirstOrDefault();
if (getTrainPersonIdList2 == null) if (getTrainPersonIdList2 == null)
{ {
getTrainPersonList.Add(item); getTrainPersonList.Add(item);
} }
} }
} }
return getTrainPersonList; return getTrainPersonList;
} }
else else if (getTrainType != null && getTrainType.IsRepeat.HasValue && getTrainType.IsRepeat == true)//重复的 过滤人员
{ {
return getPersons.ToList(); foreach (var item in getPersons)
} {
int score = 80;
var sysTestRule = db.Sys_TestRule.FirstOrDefault();
if (sysTestRule != null)
{
if (sysTestRule.PassingScore > 0)
{
score = sysTestRule.PassingScore;
}
}
var getTrainPersonIdList2 = (from x in db.Training_TestRecord
join y in db.Training_TestPlan on x.TestPlanId equals y.TestPlanId
where y.ProjectId == projectId && y.TrainTypeId == trainTypeId && y.States != "3" && x.TestManId == item.PersonId
where x.TestScores > score
select x).FirstOrDefault();
if (getTrainPersonIdList2 != null)
{
continue;
}
getTrainPersonList.Add(item);
}
return getTrainPersonList;
}
else
{
return getPersons.ToList();
}
} }
} }

View File

@ -107,8 +107,8 @@ namespace BLL
isUpdate.HandleIdea = newHazardRegister.HandleIdea; isUpdate.HandleIdea = newHazardRegister.HandleIdea;
isUpdate.SafeSupervisionIsOK = newHazardRegister.SafeSupervisionIsOK; isUpdate.SafeSupervisionIsOK = newHazardRegister.SafeSupervisionIsOK;
} }
isUpdate.RectificationPeriod = newHazardRegister.RectificationPeriod;
isUpdate.States = newHazardRegister.States; isUpdate.States = newHazardRegister.States;
isUpdate.Risk_Level = newHazardRegister.Risk_Level; isUpdate.Risk_Level = newHazardRegister.Risk_Level;
} }
db.SubmitChanges(); db.SubmitChanges();

View File

@ -247,6 +247,45 @@ namespace BLL
return getDataLists; return getDataLists;
} }
} }
#endregion #endregion
}
#region TrainingPlanId获取培训任务教材明细列表
/// <summary>
/// 根据TrainingPlanId获取培训任务教材明细列表
/// </summary>
/// <param name="trainingPlanId"></param>
/// <returns>培训计划人员</returns>
public static Model.Training_TaskItem updateTaskItemLearnTime(string taskItemId,DateTime startTime,DateTime endTime)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
var q = from x in db.Training_TaskItem
where x.TaskItemId == taskItemId
select x;
var item = q.FirstOrDefault();
if (!item.StartTime.HasValue)
{
item.StartTime = startTime;
}
if (!item.LearnTime.HasValue)
{
item.LearnTime = 0;
}
var span = endTime.Subtract(startTime);
item.LearnTime = item.LearnTime.Value + (int)span.TotalMinutes;
item.EndTime = endTime;
db.SubmitChanges();
return item;
}
}
#endregion
}
} }

View File

@ -122,7 +122,7 @@ namespace BLL
{ {
get; get;
set; set;
} = 15; } = 20;
private static object locker = new object(); private static object locker = new object();
/// <summary> /// <summary>
/// 数据库上下文。 /// 数据库上下文。

View File

@ -2170,7 +2170,7 @@ namespace BLL
/// </summary> /// </summary>
public static void DoSynchData() public static void DoSynchData()
{ {
GetDataService.CreateTrainingTaskItemByTaskId(null); //GetDataService.CreateTrainingTaskItemByTaskId(null);
GetDataService.UpdateTestPlanStates(); GetDataService.UpdateTestPlanStates();
GetDataService.CreateQRCode(); GetDataService.CreateQRCode();
ServerTestPlanService.EndTestPlan(null); ServerTestPlanService.EndTestPlan(null);

View File

@ -806,10 +806,7 @@ namespace FineUIPro.Web.CQMS.WBS
/// </summary> /// </summary>
private void BindGrid() private void BindGrid()
{ {
WBS_BreakdownProject d=null;
d.SortIndex = 0;
string strSql = @"SELECT BreakdownProjectId,BreakdownCode,BreakdownName,Basis,CheckPoints,RecordAndCode,Class,FenBao,WuHuan,JianLi,YeZhu,Remark,ModelURL,SortIndex" string strSql = @"SELECT BreakdownProjectId,BreakdownCode,BreakdownName,Basis,CheckPoints,RecordAndCode,Class,FenBao,WuHuan,JianLi,YeZhu,Remark,ModelURL,SortIndex"
+ @" FROM WBS_BreakdownProject "; + @" FROM WBS_BreakdownProject ";
List<SqlParameter> listStr = new List<SqlParameter>(); List<SqlParameter> listStr = new List<SqlParameter>();

View File

@ -36,7 +36,7 @@ namespace FineUIPro.Web.Controls
string filePath = this.FileUrl + urlName + ".jpg"; string filePath = this.FileUrl + urlName + ".jpg";
if (!File.Exists(Funs.RootPath + filePath)) if (!File.Exists(Funs.RootPath + filePath))
{ {
this.CreateCode_Simple(Request.Params["strValue"], urlName); this.CreateCode_Simple(System.Web.HttpUtility.UrlDecode(Request.Params["strValue"]), urlName);
} }
this.divBeImageUrl.InnerHtml = UploadAttachmentService.ShowImage("../", filePath, 280, 280); this.divBeImageUrl.InnerHtml = UploadAttachmentService.ShowImage("../", filePath, 280, 280);
@ -54,7 +54,7 @@ namespace FineUIPro.Web.Controls
QRCodeEncoder qrCodeEncoder = new QRCodeEncoder QRCodeEncoder qrCodeEncoder = new QRCodeEncoder
{ {
QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE, QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE,
QRCodeScale = nr.Length, QRCodeScale = nr.Length>30?30:nr.Length,
QRCodeVersion = 0, QRCodeVersion = 0,
QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M
}; };

View File

@ -647,7 +647,7 @@ namespace FineUIPro.Web.HJGL.TrustManage
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("CH_TrustID", reportId); keyValuePairs.Add("CH_TrustID", reportId);
keyValuePairs.Add("totalUnit", "中国天辰工程有限公司"); keyValuePairs.Add("totalUnit", "中国成达工程有限公司");
var unitcheck = Funs.DB.Project_ProjectUnit.FirstOrDefault(x => x.ProjectId == trust.ProjectId && x.UnitType == Const.ProjectUnitType_3); var unitcheck = Funs.DB.Project_ProjectUnit.FirstOrDefault(x => x.ProjectId == trust.ProjectId && x.UnitType == Const.ProjectUnitType_3);
if (unitcheck != null && !string.IsNullOrEmpty(unitcheck.UnitId)) if (unitcheck != null && !string.IsNullOrEmpty(unitcheck.UnitId))
{ keyValuePairs.Add("supUnit", BLL.UnitService.GetUnitNameByUnitId(unitcheck.UnitId).ToString()); { keyValuePairs.Add("supUnit", BLL.UnitService.GetUnitNameByUnitId(unitcheck.UnitId).ToString());
@ -1083,7 +1083,7 @@ namespace FineUIPro.Web.HJGL.TrustManage
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>(); Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
keyValuePairs.Add("CH_TrustID", reportId); keyValuePairs.Add("CH_TrustID", reportId);
keyValuePairs.Add("totalUnit", "中国天辰工程有限公司"); keyValuePairs.Add("totalUnit", "中国成达工程有限公司");
var unitcheck = Funs.DB.Project_ProjectUnit.FirstOrDefault(x => x.ProjectId == trust.ProjectId && x.UnitType == Const.ProjectUnitType_3); var unitcheck = Funs.DB.Project_ProjectUnit.FirstOrDefault(x => x.ProjectId == trust.ProjectId && x.UnitType == Const.ProjectUnitType_3);
if (unitcheck != null && !string.IsNullOrEmpty(unitcheck.UnitId)) if (unitcheck != null && !string.IsNullOrEmpty(unitcheck.UnitId))
{ {

View File

@ -25,8 +25,7 @@
<Toolbars> <Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button> <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
</Items> </Items>
@ -38,9 +37,9 @@
<f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" AutoComplete="true" OnSelectedIndexChanged="BtnAnalyse_Click" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
<f:TextBox ID="txtIsoNo" runat="server" Label="管线号" LabelWidth="80px"></f:TextBox> <f:TextBox ID="txtIsoNo" runat="server" Label="管线号" LabelWidth="80px" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click"></f:TextBox>
<f:Label ID="Label1" runat="server"></f:Label> <f:Label ID="Label1" runat="server"></f:Label>
</Items> </Items>
</f:FormRow> </f:FormRow>

View File

@ -12,43 +12,44 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
public partial class DetectionAnalyze : PageBase public partial class DetectionAnalyze : PageBase
{ {
#region #region
/// <summary> /// <summary>
/// 加载页面 /// 加载页面
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="e"></param> /// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e) protected void Page_Load(object sender, EventArgs e)
{ {
if (!IsPostBack) if (!IsPostBack)
{ {
Funs.DropDownPageSize(this.ddlPageSize); Funs.DropDownPageSize(this.ddlPageSize);
this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString(); this.ddlPageSize.SelectedValue = this.Grid1.PageSize.ToString();
//单位 //单位
//var unit = BLL.UnitService.GetUnitByUnitId(this.CurrUser.UnitId); //var unit = BLL.UnitService.GetUnitByUnitId(this.CurrUser.UnitId);
if (this.CurrUser.UnitId != Const.UnitId_CD && this.CurrUser.UnitId != Const.hfnbdId) if (this.CurrUser.UnitId != Const.UnitId_CD && this.CurrUser.UnitId != Const.hfnbdId)
{ {
BLL.UnitService.InitSubUnitNameDownList(this.drpUnit, this.CurrUser.LoginProjectId, this.CurrUser.UnitId, true); BLL.UnitService.InitSubUnitNameDownList(this.drpUnit, this.CurrUser.LoginProjectId, this.CurrUser.UnitId, true);
this.drpUnit.SelectedValue = this.CurrUser.UnitId; this.drpUnit.SelectedValue = this.CurrUser.UnitId;
this.drpUnit.Enabled = false; this.drpUnit.Enabled = false;
BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.CurrUser.UnitId, true); BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.CurrUser.UnitId, true);
} }
else else
{ {
var supervisonUnit = BLL.WorkAreaService.IsSupervisor(this.CurrUser.UnitId, this.CurrUser.LoginProjectId); var supervisonUnit = BLL.WorkAreaService.IsSupervisor(this.CurrUser.UnitId, this.CurrUser.LoginProjectId);
//if (supervisonUnit) //if (supervisonUnit)
//{ //{
// BLL.UnitService.InitSubUnitNameDownList(this.drpUnit, this.CurrUser.LoginProjectId, this.CurrUser.UnitId, true); // BLL.UnitService.InitSubUnitNameDownList(this.drpUnit, this.CurrUser.LoginProjectId, this.CurrUser.UnitId, true);
//} //}
//else //else
{ {
BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList(this.drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true); BLL.UnitService.InitUnitByProjectIdUnitTypeDropDownList(this.drpUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true);
} }
Funs.FineUIPleaseSelect(this.drpWorkArea); Funs.FineUIPleaseSelect(this.drpWorkArea);
} }
} BindGrid();
} }
}
#endregion #endregion
#region BindGrid #region BindGrid
@ -103,8 +104,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
this.Grid1.RecordCount = tb.Rows.Count; this.Grid1.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
} OutputSummaryData();
}
/// <summary> /// <summary>
/// 改变索引事件 /// 改变索引事件
@ -190,7 +192,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
protected void BtnAnalyse_Click(object sender, EventArgs e) protected void BtnAnalyse_Click(object sender, EventArgs e)
{ {
BindGrid(); BindGrid();
OutputSummaryData();
} }
#endregion #endregion
@ -287,7 +289,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true); BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true);
this.drpWorkArea.SelectedIndex = 0; this.drpWorkArea.SelectedIndex = 0;
} }
} BindGrid();
}
#endregion #endregion
} }
} }

View File

@ -7,171 +7,164 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.WeldingReport { namespace FineUIPro.Web.HJGL.WeldingReport
{
public partial class DetectionAnalyze {
public partial class DetectionAnalyze
/// <summary> {
/// form1 控件。
/// </summary> /// <summary>
/// <remarks> /// form1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// PageManager1 控件。
/// </summary> /// <summary>
/// <remarks> /// PageManager1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.PageManager PageManager1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.PageManager PageManager1;
/// RegionPanel1 控件。
/// </summary> /// <summary>
/// <remarks> /// RegionPanel1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.RegionPanel RegionPanel1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.RegionPanel RegionPanel1;
/// Region1 控件。
/// </summary> /// <summary>
/// <remarks> /// Region1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region1;
/// Form2 控件。
/// </summary> /// <summary>
/// <remarks> /// Form2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Form Form2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Form Form2;
/// Toolbar1 控件。
/// </summary> /// <summary>
/// <remarks> /// Toolbar1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Toolbar Toolbar1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Toolbar Toolbar1;
/// BtnAnalyse 控件。
/// </summary> /// <summary>
/// <remarks> /// btnOut 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button BtnAnalyse; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Button btnOut;
/// btnOut 控件。
/// </summary> /// <summary>
/// <remarks> /// drpUnit 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button btnOut; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpUnit;
/// drpUnit 控件。
/// </summary> /// <summary>
/// <remarks> /// drpWorkArea 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpUnit; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpWorkArea;
/// drpWorkArea 控件。
/// </summary> /// <summary>
/// <remarks> /// txtIsoNo 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpWorkArea; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.TextBox txtIsoNo;
/// txtIsoNo 控件。
/// </summary> /// <summary>
/// <remarks> /// Label1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.TextBox txtIsoNo; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Label Label1;
/// Label1 控件。
/// </summary> /// <summary>
/// <remarks> /// Region2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Label Label1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region2;
/// Region2 控件。
/// </summary> /// <summary>
/// <remarks> /// Grid1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Grid Grid1;
/// Grid1 控件。
/// </summary> /// <summary>
/// <remarks> /// labNumber 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Grid Grid1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.WebControls.Label labNumber;
/// labNumber 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarSeparator1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.WebControls.Label labNumber; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// ToolbarSeparator1 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarText1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarText ToolbarText1;
/// ToolbarText1 控件。
/// </summary> /// <summary>
/// <remarks> /// ddlPageSize 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarText ToolbarText1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList ddlPageSize;
/// ddlPageSize 控件。 }
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
} }

View File

@ -19,8 +19,7 @@
<Toolbars> <Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button> <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
</Items> </Items>
@ -32,10 +31,10 @@
<%-- <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" <%-- <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList>--%> </f:DropDownList>--%>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
<f:TextBox ID="txtIsoNo" runat="server" Label="管线号" LabelWidth="80px"></f:TextBox> <f:TextBox ID="txtIsoNo" runat="server" Label="管线号" LabelWidth="80px" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click"></f:TextBox>
<f:CheckBoxList ID="cb_IsStandard" Label="是否非标" runat="server" > <f:CheckBoxList ID="cb_IsStandard" Label="是否非标" runat="server" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click" >
<f:CheckItem Text="否" Value="0" Selected="true"/> <f:CheckItem Text="否" Value="0" Selected="true"/>
<f:CheckItem Text="是" Value="1" /> <f:CheckItem Text="是" Value="1" />
</f:CheckBoxList> </f:CheckBoxList>

View File

@ -43,7 +43,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
BLL.WorkAreaService.InitWorkAreaByProjectId(this.drpWorkArea, this.CurrUser.LoginProjectId, true); BLL.WorkAreaService.InitWorkAreaByProjectId(this.drpWorkArea, this.CurrUser.LoginProjectId, true);
} }
} }
} BindGrid();
}
} }
#endregion #endregion

View File

@ -11,169 +11,160 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
public partial class IsoCompreInfo public partial class IsoCompreInfo
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// RegionPanel1 控件。 /// RegionPanel1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.RegionPanel RegionPanel1; protected global::FineUIPro.RegionPanel RegionPanel1;
/// <summary> /// <summary>
/// Region1 控件。 /// Region1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region1; protected global::FineUIPro.Region Region1;
/// <summary> /// <summary>
/// Form2 控件。 /// Form2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form2; protected global::FineUIPro.Form Form2;
/// <summary> /// <summary>
/// Toolbar1 控件。 /// Toolbar1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar1; protected global::FineUIPro.Toolbar Toolbar1;
/// <summary> /// <summary>
/// BtnAnalyse 控件。 /// btnOut 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button BtnAnalyse; protected global::FineUIPro.Button btnOut;
/// <summary> /// <summary>
/// btnOut 控件。 /// drpWorkArea 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnOut; protected global::FineUIPro.DropDownList drpWorkArea;
/// <summary> /// <summary>
/// drpWorkArea 控件。 /// txtIsoNo 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpWorkArea; protected global::FineUIPro.TextBox txtIsoNo;
/// <summary> /// <summary>
/// txtIsoNo 控件。 /// cb_IsStandard 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtIsoNo; protected global::FineUIPro.CheckBoxList cb_IsStandard;
/// <summary> /// <summary>
/// cb_IsStandard 控件。 /// Label2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.CheckBoxList cb_IsStandard; protected global::FineUIPro.Label Label2;
/// <summary> /// <summary>
/// Label2 控件。 /// Region2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label2; protected global::FineUIPro.Region Region2;
/// <summary> /// <summary>
/// Region2 控件。 /// Grid1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region2; protected global::FineUIPro.Grid Grid1;
/// <summary> /// <summary>
/// Grid1 控件。 /// labNumber 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::System.Web.UI.WebControls.Label labNumber;
/// <summary> /// <summary>
/// labNumber 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.Label labNumber; protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarText1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary> /// <summary>
/// ToolbarText1 控件。 /// ddlPageSize 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1; protected global::FineUIPro.DropDownList ddlPageSize;
}
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
} }

View File

@ -38,8 +38,7 @@ color: #fff;
<Toolbars> <Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button> <f:Button ID="btnPrint" runat="server" Icon="TableGo" EnablePostBack="true" Text="导出" OnClick="btnOut_Click" DisableControlBeforePostBack="true"></f:Button>
<f:Button ID="btnPrint" runat="server" Icon="TableGo" EnablePostBack="true" Text="导出" OnClick="btnOut_Click" DisableControlBeforePostBack="true"></f:Button>
</Items> </Items>
</f:Toolbar> </f:Toolbar>
@ -50,10 +49,10 @@ color: #fff;
<%-- <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" <%-- <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList>--%> </f:DropDownList>--%>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" OnSelectedIndexChanged="BtnAnalyse_Click" AutoPostBack="true" LabelWidth="80px" Label="施工区域" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
<f:TextBox ID="txtJointDesc" runat="server" Label="焊口规格" LabelWidth="80px"></f:TextBox> <f:TextBox ID="txtJointDesc" runat="server" Label="焊口规格" LabelWidth="80px" OnTextChanged="BtnAnalyse_Click" AutoPostBack="true"></f:TextBox>
<f:TextBox ID="txtIsoNo" runat="server" Label="管线号" LabelWidth="80px"></f:TextBox> <f:TextBox ID="txtIsoNo" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click" runat="server" Label="管线号" LabelWidth="80px"></f:TextBox>
<f:Label ID="Label1" runat="server"></f:Label> <f:Label ID="Label1" runat="server"></f:Label>
</Items> </Items>
</f:FormRow> </f:FormRow>

View File

@ -53,6 +53,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
BLL.WorkAreaService.InitWorkAreaByProjectId(this.drpWorkArea, this.CurrUser.LoginProjectId, true); BLL.WorkAreaService.InitWorkAreaByProjectId(this.drpWorkArea, this.CurrUser.LoginProjectId, true);
} }
} }
BindGrid();
} }
} }
#endregion #endregion

View File

@ -11,196 +11,187 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
public partial class JointComprehensive public partial class JointComprehensive
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// RegionPanel1 控件。 /// RegionPanel1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.RegionPanel RegionPanel1; protected global::FineUIPro.RegionPanel RegionPanel1;
/// <summary> /// <summary>
/// Region1 控件。 /// Region1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region1; protected global::FineUIPro.Region Region1;
/// <summary> /// <summary>
/// Form2 控件。 /// Form2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form2; protected global::FineUIPro.Form Form2;
/// <summary> /// <summary>
/// Toolbar1 控件。 /// Toolbar1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar1; protected global::FineUIPro.Toolbar Toolbar1;
/// <summary> /// <summary>
/// BtnAnalyse 控件。 /// btnPrint 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button BtnAnalyse; protected global::FineUIPro.Button btnPrint;
/// <summary> /// <summary>
/// btnPrint 控件。 /// drpWorkArea 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnPrint; protected global::FineUIPro.DropDownList drpWorkArea;
/// <summary> /// <summary>
/// drpWorkArea 控件。 /// txtJointDesc 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpWorkArea; protected global::FineUIPro.TextBox txtJointDesc;
/// <summary> /// <summary>
/// txtJointDesc 控件。 /// txtIsoNo 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtJointDesc; protected global::FineUIPro.TextBox txtIsoNo;
/// <summary> /// <summary>
/// txtIsoNo 控件。 /// Label1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.TextBox txtIsoNo; protected global::FineUIPro.Label Label1;
/// <summary> /// <summary>
/// Label1 控件。 /// Region2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label1; protected global::FineUIPro.Region Region2;
/// <summary> /// <summary>
/// Region2 控件。 /// Grid1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region2; protected global::FineUIPro.Grid Grid1;
/// <summary> /// <summary>
/// Grid1 控件。 /// labNumber 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::System.Web.UI.WebControls.Label labNumber;
/// <summary> /// <summary>
/// labNumber 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.Label labNumber; protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarText1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary> /// <summary>
/// ToolbarText1 控件。 /// ddlPageSize 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1; protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary> /// <summary>
/// ddlPageSize 控件。 /// Window1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize; protected global::FineUIPro.Window Window1;
/// <summary> /// <summary>
/// Window1 控件。 /// ContentPanel3 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Window Window1; protected global::FineUIPro.ContentPanel ContentPanel3;
/// <summary> /// <summary>
/// ContentPanel3 控件。 /// ScriptManager2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ContentPanel ContentPanel3; protected global::System.Web.UI.ScriptManager ScriptManager2;
}
/// <summary>
/// ScriptManager2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.ScriptManager ScriptManager2;
}
} }

View File

@ -25,7 +25,7 @@
<Toolbars> <Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo" <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
@ -38,9 +38,9 @@
<f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="ddlService" runat="server" LabelWidth="80px" Label="介质" EnableEdit="true"> <f:DropDownList ID="ddlService" runat="server" LabelWidth="80px" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click" Label="介质" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
<f:Label ID="Label1" runat="server"></f:Label> <f:Label ID="Label1" runat="server"></f:Label>
</Items> </Items>

View File

@ -48,7 +48,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
Funs.FineUIPleaseSelect(this.drpWorkArea); Funs.FineUIPleaseSelect(this.drpWorkArea);
} }
BLL.Base_TestMediumService.InitMediumDropDownList(this.ddlService, true);//介质 BLL.Base_TestMediumService.InitMediumDropDownList(this.ddlService, true);//介质
} BindGrid();
}
} }
#endregion #endregion
@ -104,8 +105,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
this.Grid1.RecordCount = tb.Rows.Count; this.Grid1.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
} OutputSummaryData();
}
/// <summary> /// <summary>
/// 改变索引事件 /// 改变索引事件
@ -248,7 +250,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
protected void BtnAnalyse_Click(object sender, EventArgs e) protected void BtnAnalyse_Click(object sender, EventArgs e)
{ {
BindGrid(); BindGrid();
OutputSummaryData();
} }
#endregion #endregion
@ -344,8 +346,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true); BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true);
this.drpWorkArea.SelectedIndex = 0; this.drpWorkArea.SelectedIndex = 0;
} }
} BindGrid();
}
#endregion #endregion
} }
} }

View File

@ -7,171 +7,164 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.WeldingReport { namespace FineUIPro.Web.HJGL.WeldingReport
{
public partial class MediaComprehensive {
public partial class MediaComprehensive
/// <summary> {
/// form1 控件。
/// </summary> /// <summary>
/// <remarks> /// form1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// PageManager1 控件。
/// </summary> /// <summary>
/// <remarks> /// PageManager1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.PageManager PageManager1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.PageManager PageManager1;
/// RegionPanel1 控件。
/// </summary> /// <summary>
/// <remarks> /// RegionPanel1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.RegionPanel RegionPanel1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.RegionPanel RegionPanel1;
/// Region1 控件。
/// </summary> /// <summary>
/// <remarks> /// Region1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region1;
/// Form2 控件。
/// </summary> /// <summary>
/// <remarks> /// Form2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Form Form2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Form Form2;
/// Toolbar1 控件。
/// </summary> /// <summary>
/// <remarks> /// Toolbar1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Toolbar Toolbar1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Toolbar Toolbar1;
/// BtnAnalyse 控件。
/// </summary> /// <summary>
/// <remarks> /// btnOut 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button BtnAnalyse; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Button btnOut;
/// btnOut 控件。
/// </summary> /// <summary>
/// <remarks> /// drpUnit 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button btnOut; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpUnit;
/// drpUnit 控件。
/// </summary> /// <summary>
/// <remarks> /// drpWorkArea 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpUnit; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpWorkArea;
/// drpWorkArea 控件。
/// </summary> /// <summary>
/// <remarks> /// ddlService 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpWorkArea; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList ddlService;
/// ddlService 控件。
/// </summary> /// <summary>
/// <remarks> /// Label1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList ddlService; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Label Label1;
/// Label1 控件。
/// </summary> /// <summary>
/// <remarks> /// Region2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Label Label1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region2;
/// Region2 控件。
/// </summary> /// <summary>
/// <remarks> /// Grid1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Grid Grid1;
/// Grid1 控件。
/// </summary> /// <summary>
/// <remarks> /// labNumber 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Grid Grid1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.WebControls.Label labNumber;
/// labNumber 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarSeparator1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.WebControls.Label labNumber; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// ToolbarSeparator1 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarText1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarText ToolbarText1;
/// ToolbarText1 控件。
/// </summary> /// <summary>
/// <remarks> /// ddlPageSize 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarText ToolbarText1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList ddlPageSize;
/// ddlPageSize 控件。 }
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
} }

View File

@ -28,8 +28,7 @@
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button> <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
@ -39,9 +38,9 @@
<Rows> <Rows>
<f:FormRow> <f:FormRow>
<Items > <Items >
<f:DropDownList ID="drpUnit" Width="200px" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> <f:DropDownList ID="drpUnit" Width="200px" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
</f:DropDownList> </f:DropDownList>
<f:DatePicker ID="dpDate" runat="server" Label="日期" LabelAlign="Right" DateFormatString="yyyy-MM" DisplayType="Month" AutoPostBack="true" OnTextChanged="drpUnit_SelectedIndexChanged"></f:DatePicker> <f:DatePicker ID="dpDate" runat="server" Label="日期" LabelAlign="Right" DateFormatString="yyyy-MM" DisplayType="Month" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click"></f:DatePicker>
<f:Label runat="server" Hidden="true"></f:Label> <f:Label runat="server" Hidden="true"></f:Label>

View File

@ -55,6 +55,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
this.GetShowColumn(c.Columns); this.GetShowColumn(c.Columns);
} }
BindGrid();
} }
} }
#endregion #endregion
@ -514,8 +515,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
/// < param name="e"></param> /// < param name="e"></param>
protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e) protected void drpUnit_SelectedIndexChanged(object sender, EventArgs e)
{ {
BindGrid();
} }
#endregion #endregion

View File

@ -11,196 +11,187 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
public partial class OneDayReport public partial class OneDayReport
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// RegionPanel1 控件。 /// RegionPanel1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.RegionPanel RegionPanel1; protected global::FineUIPro.RegionPanel RegionPanel1;
/// <summary> /// <summary>
/// Region1 控件。 /// Region1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region1; protected global::FineUIPro.Region Region1;
/// <summary> /// <summary>
/// Form2 控件。 /// Form2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form2; protected global::FineUIPro.Form Form2;
/// <summary> /// <summary>
/// Toolbar1 控件。 /// Toolbar1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar1; protected global::FineUIPro.Toolbar Toolbar1;
/// <summary> /// <summary>
/// BtnAnalyse 控件。 /// btnOut 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button BtnAnalyse; protected global::FineUIPro.Button btnOut;
/// <summary> /// <summary>
/// btnOut 控件。 /// drpUnit 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnOut; protected global::FineUIPro.DropDownList drpUnit;
/// <summary> /// <summary>
/// drpUnit 控件。 /// dpDate 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpUnit; protected global::FineUIPro.DatePicker dpDate;
/// <summary> /// <summary>
/// dpDate 控件。 /// Region2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker dpDate; protected global::FineUIPro.Region Region2;
/// <summary> /// <summary>
/// Region2 控件。 /// Grid1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region2; protected global::FineUIPro.Grid Grid1;
/// <summary> /// <summary>
/// Grid1 控件。 /// ColumnUnitName 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::FineUIPro.GroupField ColumnUnitName;
/// <summary> /// <summary>
/// ColumnUnitName 控件。 /// CollumMonth 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.GroupField ColumnUnitName; protected global::FineUIPro.GroupField CollumMonth;
/// <summary> /// <summary>
/// CollumMonth 控件。 /// Day28 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.GroupField CollumMonth; protected global::FineUIPro.BoundField Day28;
/// <summary> /// <summary>
/// Day28 控件。 /// Day29 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.BoundField Day28; protected global::FineUIPro.BoundField Day29;
/// <summary> /// <summary>
/// Day29 控件。 /// Day30 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.BoundField Day29; protected global::FineUIPro.BoundField Day30;
/// <summary> /// <summary>
/// Day30 控件。 /// Day31 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.BoundField Day30; protected global::FineUIPro.BoundField Day31;
/// <summary> /// <summary>
/// Day31 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.BoundField Day31; protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarText1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary> /// <summary>
/// ToolbarText1 控件。 /// ddlPageSize 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1; protected global::FineUIPro.DropDownList ddlPageSize;
}
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
} }

View File

@ -25,7 +25,7 @@
<Toolbars> <Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo" <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
@ -38,9 +38,9 @@
<f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpMaterialId" runat="server" LabelWidth="80px" Label="材质" EnableEdit="true"> <f:DropDownList ID="drpMaterialId" runat="server" LabelWidth="80px" Label="材质" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
</f:DropDownList> </f:DropDownList>
<f:Label ID="Label1" runat="server"></f:Label> <f:Label ID="Label1" runat="server"></f:Label>
</Items> </Items>

View File

@ -47,7 +47,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
Funs.FineUIPleaseSelect(this.drpWorkArea); Funs.FineUIPleaseSelect(this.drpWorkArea);
} }
BLL.Base_MaterialService.InitMaterialDropDownList(this.drpMaterialId, true, this.CurrUser.LoginProjectId);//材质 BLL.Base_MaterialService.InitMaterialDropDownList(this.drpMaterialId, true, this.CurrUser.LoginProjectId);//材质
} BindGrid();
}
} }
#endregion #endregion
@ -104,7 +105,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
} OutputSummaryData();
}
/// <summary> /// <summary>
/// 改变索引事件 /// 改变索引事件
@ -190,7 +192,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
protected void BtnAnalyse_Click(object sender, EventArgs e) protected void BtnAnalyse_Click(object sender, EventArgs e)
{ {
BindGrid(); BindGrid();
OutputSummaryData();
} }
#endregion #endregion
@ -286,8 +288,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true); BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true);
this.drpWorkArea.SelectedIndex = 0; this.drpWorkArea.SelectedIndex = 0;
} }
} BindGrid();
}
#endregion #endregion
} }
} }

View File

@ -7,171 +7,164 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.WeldingReport { namespace FineUIPro.Web.HJGL.WeldingReport
{
public partial class PrefabricatedInstall {
public partial class PrefabricatedInstall
/// <summary> {
/// form1 控件。
/// </summary> /// <summary>
/// <remarks> /// form1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// PageManager1 控件。
/// </summary> /// <summary>
/// <remarks> /// PageManager1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.PageManager PageManager1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.PageManager PageManager1;
/// RegionPanel1 控件。
/// </summary> /// <summary>
/// <remarks> /// RegionPanel1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.RegionPanel RegionPanel1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.RegionPanel RegionPanel1;
/// Region1 控件。
/// </summary> /// <summary>
/// <remarks> /// Region1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region1;
/// Form2 控件。
/// </summary> /// <summary>
/// <remarks> /// Form2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Form Form2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Form Form2;
/// Toolbar1 控件。
/// </summary> /// <summary>
/// <remarks> /// Toolbar1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Toolbar Toolbar1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Toolbar Toolbar1;
/// BtnAnalyse 控件。
/// </summary> /// <summary>
/// <remarks> /// btnOut 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button BtnAnalyse; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Button btnOut;
/// btnOut 控件。
/// </summary> /// <summary>
/// <remarks> /// drpUnit 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button btnOut; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpUnit;
/// drpUnit 控件。
/// </summary> /// <summary>
/// <remarks> /// drpWorkArea 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpUnit; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpWorkArea;
/// drpWorkArea 控件。
/// </summary> /// <summary>
/// <remarks> /// drpMaterialId 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpWorkArea; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpMaterialId;
/// drpMaterialId 控件。
/// </summary> /// <summary>
/// <remarks> /// Label1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpMaterialId; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Label Label1;
/// Label1 控件。
/// </summary> /// <summary>
/// <remarks> /// Region2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Label Label1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region2;
/// Region2 控件。
/// </summary> /// <summary>
/// <remarks> /// Grid1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Grid Grid1;
/// Grid1 控件。
/// </summary> /// <summary>
/// <remarks> /// labNumber 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Grid Grid1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.WebControls.Label labNumber;
/// labNumber 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarSeparator1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.WebControls.Label labNumber; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// ToolbarSeparator1 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarText1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarText ToolbarText1;
/// ToolbarText1 控件。
/// </summary> /// <summary>
/// <remarks> /// ddlPageSize 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarText ToolbarText1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList ddlPageSize;
/// ddlPageSize 控件。 }
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
} }

View File

@ -25,8 +25,7 @@
<Toolbars> <Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button> <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
</Items> </Items>
@ -38,7 +37,7 @@
<f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
</f:DropDownList> </f:DropDownList>
<f:Label ID="Label1" runat="server"></f:Label> <f:Label ID="Label1" runat="server"></f:Label>
<f:Label ID="Label2" runat="server"></f:Label> <f:Label ID="Label2" runat="server"></f:Label>

View File

@ -47,6 +47,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
} }
Funs.FineUIPleaseSelect(this.drpWorkArea); Funs.FineUIPleaseSelect(this.drpWorkArea);
} }
BindGrid();
} }
} }
#endregion #endregion
@ -87,8 +88,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
this.Grid1.RecordCount = tb.Rows.Count; this.Grid1.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
} OutputSummaryData();
}
/// <summary> /// <summary>
/// 改变索引事件 /// 改变索引事件
@ -165,7 +167,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
protected void BtnAnalyse_Click(object sender, EventArgs e) protected void BtnAnalyse_Click(object sender, EventArgs e)
{ {
BindGrid(); BindGrid();
OutputSummaryData();
} }
#endregion #endregion
@ -262,7 +264,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true); BLL.WorkAreaService.InitWorkAreaProjectUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true);
this.drpWorkArea.SelectedIndex = 0; this.drpWorkArea.SelectedIndex = 0;
} }
} BindGrid();
}
#endregion #endregion
} }
} }

View File

@ -7,171 +7,164 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.WeldingReport { namespace FineUIPro.Web.HJGL.WeldingReport
{
public partial class TrustCheck {
public partial class TrustCheck
/// <summary> {
/// form1 控件。
/// </summary> /// <summary>
/// <remarks> /// form1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// PageManager1 控件。
/// </summary> /// <summary>
/// <remarks> /// PageManager1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.PageManager PageManager1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.PageManager PageManager1;
/// RegionPanel1 控件。
/// </summary> /// <summary>
/// <remarks> /// RegionPanel1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.RegionPanel RegionPanel1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.RegionPanel RegionPanel1;
/// Region1 控件。
/// </summary> /// <summary>
/// <remarks> /// Region1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region1;
/// Form2 控件。
/// </summary> /// <summary>
/// <remarks> /// Form2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Form Form2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Form Form2;
/// Toolbar1 控件。
/// </summary> /// <summary>
/// <remarks> /// Toolbar1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Toolbar Toolbar1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Toolbar Toolbar1;
/// BtnAnalyse 控件。
/// </summary> /// <summary>
/// <remarks> /// btnOut 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button BtnAnalyse; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Button btnOut;
/// btnOut 控件。
/// </summary> /// <summary>
/// <remarks> /// drpUnit 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Button btnOut; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpUnit;
/// drpUnit 控件。
/// </summary> /// <summary>
/// <remarks> /// drpWorkArea 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpUnit; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList drpWorkArea;
/// drpWorkArea 控件。
/// </summary> /// <summary>
/// <remarks> /// Label1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.DropDownList drpWorkArea; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Label Label1;
/// Label1 控件。
/// </summary> /// <summary>
/// <remarks> /// Label2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Label Label1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Label Label2;
/// Label2 控件。
/// </summary> /// <summary>
/// <remarks> /// Region2 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Label Label2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Region Region2;
/// Region2 控件。
/// </summary> /// <summary>
/// <remarks> /// Grid1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Region Region2; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.Grid Grid1;
/// Grid1 控件。
/// </summary> /// <summary>
/// <remarks> /// labNumber 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.Grid Grid1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::System.Web.UI.WebControls.Label labNumber;
/// labNumber 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarSeparator1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::System.Web.UI.WebControls.Label labNumber; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// ToolbarSeparator1 控件。
/// </summary> /// <summary>
/// <remarks> /// ToolbarText1 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.ToolbarText ToolbarText1;
/// ToolbarText1 控件。
/// </summary> /// <summary>
/// <remarks> /// ddlPageSize 控件。
/// 自动生成的字段。 /// </summary>
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// <remarks>
/// </remarks> /// 自动生成的字段。
protected global::FineUIPro.ToolbarText ToolbarText1; /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
/// <summary> protected global::FineUIPro.DropDownList ddlPageSize;
/// ddlPageSize 控件。 }
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
} }

View File

@ -28,7 +28,7 @@
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo" <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
@ -47,17 +47,17 @@
<f:DropDownList ID="drpInstallation" runat="server" LabelWidth="80px" Label="装置" EnableEdit="true" <f:DropDownList ID="drpInstallation" runat="server" LabelWidth="80px" Label="装置" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpInstallation_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpInstallation_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpSteType" runat="server" LabelWidth="80px" Label="钢材类型" EnableEdit="true"> <f:DropDownList ID="drpSteType" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click" runat="server" LabelWidth="80px" Label="钢材类型" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
</Items> </Items>
</f:FormRow> </f:FormRow>
<f:FormRow> <f:FormRow>
<Items> <Items>
<f:DatePicker runat="server" Label="开始日期" ID="txtStarTime" LabelWidth="80px"></f:DatePicker> <f:DatePicker runat="server" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click" Label="开始日期" ID="txtStarTime" LabelWidth="80px"></f:DatePicker>
<f:DatePicker runat="server" Label="结束日期" ID="txtEndTime" LabelWidth="80px"></f:DatePicker> <f:DatePicker runat="server" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click" Label="结束日期" ID="txtEndTime" LabelWidth="80px"></f:DatePicker>
<f:CheckBoxList ID="cb_IsStandard" Label="是否非标" runat="server" > <f:CheckBoxList ID="cb_IsStandard" Label="是否非标" runat="server" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
<f:CheckItem Text="否" Value="0" Selected="true"/> <f:CheckItem Text="否" Value="0" Selected="true"/>
<f:CheckItem Text="是" Value="1" /> <f:CheckItem Text="是" Value="1" />
</f:CheckBoxList> </f:CheckBoxList>

View File

@ -63,8 +63,10 @@ namespace FineUIPro.Web.HJGL.WeldingReport
if (c != null) if (c != null)
{ {
this.GetShowColumn(c.Columns); this.GetShowColumn(c.Columns);
} }
} BindGrid();
}
} }
#endregion #endregion
@ -153,15 +155,17 @@ namespace FineUIPro.Web.HJGL.WeldingReport
this.Grid1.RecordCount = tb.Rows.Count; this.Grid1.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
} OutputSummaryData();
/// <summary> }
/// 改变索引事件
/// </summary> /// <summary>
/// <param name="sender"></param> /// 改变索引事件
/// <param name="e"></param> /// </summary>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e) /// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{ {
BindGrid(); BindGrid();
} }
@ -342,7 +346,6 @@ namespace FineUIPro.Web.HJGL.WeldingReport
protected void BtnAnalyse_Click(object sender, EventArgs e) protected void BtnAnalyse_Click(object sender, EventArgs e)
{ {
BindGrid(); BindGrid();
OutputSummaryData();
} }
#endregion #endregion
@ -441,8 +444,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
this.drpInstallation.SelectedValue = BLL.Const._Null; this.drpInstallation.SelectedValue = BLL.Const._Null;
Funs.FineUIPleaseSelect(this.drpWorkArea); Funs.FineUIPleaseSelect(this.drpWorkArea);
this.drpWorkArea.SelectedValue = BLL.Const._Null; this.drpWorkArea.SelectedValue = BLL.Const._Null;
} BindGrid();
}
/// <summary> /// <summary>
/// ///
@ -453,8 +457,9 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
this.drpWorkArea.Items.Clear(); this.drpWorkArea.Items.Clear();
WorkAreaService.InitWorkAreaProjectInstallUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpInstallation.SelectedValue, this.drpUnit.SelectedValue, true); WorkAreaService.InitWorkAreaProjectInstallUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpInstallation.SelectedValue, this.drpUnit.SelectedValue, true);
this.drpWorkArea.SelectedValue = BLL.Const._Null; this.drpWorkArea.SelectedValue = BLL.Const._Null;
} BindGrid();
}
#endregion #endregion
} }
} }

View File

@ -11,223 +11,214 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
public partial class UnitWorkAreaQuality public partial class UnitWorkAreaQuality
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// RegionPanel1 控件。 /// RegionPanel1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.RegionPanel RegionPanel1; protected global::FineUIPro.RegionPanel RegionPanel1;
/// <summary> /// <summary>
/// Region1 控件。 /// Region1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region1; protected global::FineUIPro.Region Region1;
/// <summary> /// <summary>
/// Form2 控件。 /// Form2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form2; protected global::FineUIPro.Form Form2;
/// <summary> /// <summary>
/// Toolbar1 控件。 /// Toolbar1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar1; protected global::FineUIPro.Toolbar Toolbar1;
/// <summary> /// <summary>
/// BtnAnalyse 控件。 /// btnOut 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button BtnAnalyse; protected global::FineUIPro.Button btnOut;
/// <summary> /// <summary>
/// btnOut 控件。 /// btnSelectColumn 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnOut; protected global::FineUIPro.Button btnSelectColumn;
/// <summary> /// <summary>
/// btnSelectColumn 控件。 /// drpUnit 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnSelectColumn; protected global::FineUIPro.DropDownList drpUnit;
/// <summary> /// <summary>
/// drpUnit 控件。 /// drpInstallation 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpUnit; protected global::FineUIPro.DropDownList drpInstallation;
/// <summary> /// <summary>
/// drpInstallation 控件。 /// drpWorkArea 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpInstallation; protected global::FineUIPro.DropDownList drpWorkArea;
/// <summary> /// <summary>
/// drpWorkArea 控件。 /// drpSteType 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpWorkArea; protected global::FineUIPro.DropDownList drpSteType;
/// <summary> /// <summary>
/// drpSteType 控件。 /// txtStarTime 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpSteType; protected global::FineUIPro.DatePicker txtStarTime;
/// <summary> /// <summary>
/// txtStarTime 控件。 /// txtEndTime 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker txtStarTime; protected global::FineUIPro.DatePicker txtEndTime;
/// <summary> /// <summary>
/// txtEndTime 控件。 /// cb_IsStandard 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker txtEndTime; protected global::FineUIPro.CheckBoxList cb_IsStandard;
/// <summary> /// <summary>
/// cb_IsStandard 控件。 /// Label2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.CheckBoxList cb_IsStandard; protected global::FineUIPro.Label Label2;
/// <summary> /// <summary>
/// Label2 控件。 /// Region2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label2; protected global::FineUIPro.Region Region2;
/// <summary> /// <summary>
/// Region2 控件。 /// Grid1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region2; protected global::FineUIPro.Grid Grid1;
/// <summary> /// <summary>
/// Grid1 控件。 /// labNumber 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::System.Web.UI.WebControls.Label labNumber;
/// <summary> /// <summary>
/// labNumber 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.Label labNumber; protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarText1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary> /// <summary>
/// ToolbarText1 控件。 /// ddlPageSize 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1; protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary> /// <summary>
/// ddlPageSize 控件。 /// Window1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize; protected global::FineUIPro.Window Window1;
}
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
} }

View File

@ -28,7 +28,7 @@
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo" <f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
@ -47,17 +47,17 @@
<f:DropDownList ID="drpInstallation" runat="server" LabelWidth="80px" Label="装置" EnableEdit="true" <f:DropDownList ID="drpInstallation" runat="server" LabelWidth="80px" Label="装置" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpInstallation_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpInstallation_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click" LabelWidth="80px" Label="施工区域" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpSteType" runat="server" LabelWidth="80px" Label="钢材类型" EnableEdit="true"> <f:DropDownList ID="drpSteType" OnSelectedIndexChanged="BtnAnalyse_Click" AutoPostBack="true" runat="server" LabelWidth="80px" Label="钢材类型" EnableEdit="true">
</f:DropDownList> </f:DropDownList>
</Items> </Items>
</f:FormRow> </f:FormRow>
<f:FormRow> <f:FormRow>
<Items> <Items>
<f:DatePicker runat="server" Label="开始日期" ID="txtStarTime" LabelWidth="80px"></f:DatePicker> <f:DatePicker runat="server" AutoPostBack="true" OnTextChanged = "BtnAnalyse_Click" Label="开始日期" ID="txtStarTime" LabelWidth="80px"></f:DatePicker>
<f:DatePicker runat="server" Label="结束日期" ID="txtEndTime" LabelWidth="80px"></f:DatePicker> <f:DatePicker runat="server" AutoPostBack="true" OnTextChanged = "BtnAnalyse_Click" Label="结束日期" ID="txtEndTime" LabelWidth="80px"></f:DatePicker>
<f:CheckBoxList ID="cb_IsStandard" Label="是否非标" runat="server" > <f:CheckBoxList ID="cb_IsStandard" Label="是否非标" runat="server" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
<f:CheckItem Text="否" Value="0" Selected="true"/> <f:CheckItem Text="否" Value="0" Selected="true"/>
<f:CheckItem Text="是" Value="1" /> <f:CheckItem Text="是" Value="1" />
</f:CheckBoxList> </f:CheckBoxList>

View File

@ -68,7 +68,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
this.GetShowColumn(c.Columns); this.GetShowColumn(c.Columns);
} }
} BindGrid();
}
} }
/// <summary> /// <summary>
@ -155,7 +156,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
} OutputSummaryData();
}
/// <summary> /// <summary>
/// 改变索引事件 /// 改变索引事件
@ -335,7 +337,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
protected void BtnAnalyse_Click(object sender, EventArgs e) protected void BtnAnalyse_Click(object sender, EventArgs e)
{ {
BindGrid(); BindGrid();
OutputSummaryData();
} }
#endregion #endregion
@ -434,7 +436,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
Funs.FineUIPleaseSelect(this.drpWorkArea); Funs.FineUIPleaseSelect(this.drpWorkArea);
this.drpWorkArea.SelectedValue = BLL.Const._Null; this.drpWorkArea.SelectedValue = BLL.Const._Null;
} BindGrid();
}
/// <summary> /// <summary>
/// ///
@ -446,6 +449,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
this.drpWorkArea.Items.Clear(); this.drpWorkArea.Items.Clear();
WorkAreaService.InitWorkAreaProjectInstallUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpInstallation.SelectedValue, this.drpUnit.SelectedValue, true); WorkAreaService.InitWorkAreaProjectInstallUnitDropDownList(this.drpWorkArea, this.CurrUser.LoginProjectId, this.drpInstallation.SelectedValue, this.drpUnit.SelectedValue, true);
this.drpWorkArea.SelectedValue = BLL.Const._Null; this.drpWorkArea.SelectedValue = BLL.Const._Null;
BindGrid();
} }
#endregion #endregion
} }

View File

@ -11,223 +11,214 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
public partial class UnitWorkareaAnalyze public partial class UnitWorkareaAnalyze
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// RegionPanel1 控件。 /// RegionPanel1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.RegionPanel RegionPanel1; protected global::FineUIPro.RegionPanel RegionPanel1;
/// <summary> /// <summary>
/// Region1 控件。 /// Region1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region1; protected global::FineUIPro.Region Region1;
/// <summary> /// <summary>
/// Form2 控件。 /// Form2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form2; protected global::FineUIPro.Form Form2;
/// <summary> /// <summary>
/// Toolbar3 控件。 /// Toolbar3 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar3; protected global::FineUIPro.Toolbar Toolbar3;
/// <summary> /// <summary>
/// BtnAnalyse 控件。 /// btnOut 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button BtnAnalyse; protected global::FineUIPro.Button btnOut;
/// <summary> /// <summary>
/// btnOut 控件。 /// btnSelectColumn 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnOut; protected global::FineUIPro.Button btnSelectColumn;
/// <summary> /// <summary>
/// btnSelectColumn 控件。 /// drpUnit 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnSelectColumn; protected global::FineUIPro.DropDownList drpUnit;
/// <summary> /// <summary>
/// drpUnit 控件。 /// drpInstallation 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpUnit; protected global::FineUIPro.DropDownList drpInstallation;
/// <summary> /// <summary>
/// drpInstallation 控件。 /// drpWorkArea 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpInstallation; protected global::FineUIPro.DropDownList drpWorkArea;
/// <summary> /// <summary>
/// drpWorkArea 控件。 /// drpSteType 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpWorkArea; protected global::FineUIPro.DropDownList drpSteType;
/// <summary> /// <summary>
/// drpSteType 控件。 /// txtStarTime 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpSteType; protected global::FineUIPro.DatePicker txtStarTime;
/// <summary> /// <summary>
/// txtStarTime 控件。 /// txtEndTime 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker txtStarTime; protected global::FineUIPro.DatePicker txtEndTime;
/// <summary> /// <summary>
/// txtEndTime 控件。 /// cb_IsStandard 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker txtEndTime; protected global::FineUIPro.CheckBoxList cb_IsStandard;
/// <summary> /// <summary>
/// cb_IsStandard 控件。 /// Label2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.CheckBoxList cb_IsStandard; protected global::FineUIPro.Label Label2;
/// <summary> /// <summary>
/// Label2 控件。 /// Region2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label2; protected global::FineUIPro.Region Region2;
/// <summary> /// <summary>
/// Region2 控件。 /// Grid1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region2; protected global::FineUIPro.Grid Grid1;
/// <summary> /// <summary>
/// Grid1 控件。 /// labNumber 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::System.Web.UI.WebControls.Label labNumber;
/// <summary> /// <summary>
/// labNumber 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.Label labNumber; protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarText1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary> /// <summary>
/// ToolbarText1 控件。 /// ddlPageSize 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1; protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary> /// <summary>
/// ddlPageSize 控件。 /// Window1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize; protected global::FineUIPro.Window Window1;
}
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
} }

View File

@ -25,7 +25,7 @@
<Toolbars> <Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right"> <f:Toolbar ID="Toolbar1" Position="Bottom" runat="server" ToolbarAlign="Right">
<Items> <Items>
<f:Button ID="BtnAnalyse" Text="统计" Icon="ChartPie" runat="server" OnClick="BtnAnalyse_Click"></f:Button>
<f:Button ID="BtnOut" OnClick="BtnOut_Click" runat="server" Text="导出" Icon="TableGo" <f:Button ID="BtnOut" OnClick="BtnOut_Click" runat="server" Text="导出" Icon="TableGo"
EnableAjax="false" DisableControlBeforePostBack="false"> EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button> </f:Button>
@ -35,18 +35,18 @@
<Rows> <Rows>
<f:FormRow> <f:FormRow>
<Items> <Items>
<f:DatePicker runat="server" Label="开始日期" ID="txtStarTime" LabelWidth="80px"></f:DatePicker> <f:DatePicker runat="server" Label="开始日期" ID="txtStarTime" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click" LabelWidth="80px"></f:DatePicker>
<f:DatePicker runat="server" Label="结束日期" ID="txtEndTime" LabelWidth="80px"></f:DatePicker> <f:DatePicker runat="server" Label="结束日期" ID="txtEndTime" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click" LabelWidth="80px"></f:DatePicker>
<f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true" <f:DropDownList ID="drpUnit" runat="server" LabelWidth="80px" Label="单位名称" EnableEdit="true"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"> AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true"> <f:DropDownList ID="drpWorkArea" runat="server" LabelWidth="80px" Label="施工区域" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="BtnAnalyse_Click">
</f:DropDownList> </f:DropDownList>
</Items> </Items>
</f:FormRow> </f:FormRow>
<f:FormRow> <f:FormRow>
<Items> <Items>
<f:DropDownBox ID="drpSteType" runat="server" Label="母材类别" DataControlID="cbSteType" EnableMultiSelect="true" > <f:DropDownBox ID="drpSteType" runat="server" Label="母材类别" DataControlID="cbSteType" EnableMultiSelect="true" AutoPostBack="true" OnTextChanged="BtnAnalyse_Click" >
<PopPanel> <PopPanel>
<f:SimpleForm ID="SimpleForm3" BodyPadding="10px" runat="server" AutoScroll="true" <f:SimpleForm ID="SimpleForm3" BodyPadding="10px" runat="server" AutoScroll="true"
ShowBorder="true" ShowHeader="false" Hidden="true"> ShowBorder="true" ShowHeader="false" Hidden="true">
@ -59,7 +59,7 @@
</f:DropDownBox> </f:DropDownBox>
<f:DropDownList ID="drpTeamGroup" runat="server" LabelWidth="80px" Label="班组" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpTeamGroup_SelectedIndexChanged"> <f:DropDownList ID="drpTeamGroup" runat="server" LabelWidth="80px" Label="班组" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpTeamGroup_SelectedIndexChanged">
</f:DropDownList> </f:DropDownList>
<f:DropDownList ID="ddlWloName" runat="server" LabelWidth="80px" Label="焊工" EnableEdit="true"> <f:DropDownList ID="ddlWloName" runat="server" LabelWidth="80px" Label="焊工" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged ="BtnAnalyse_Click" >
</f:DropDownList> </f:DropDownList>
<f:Label ID="Label1" runat="server"></f:Label> <f:Label ID="Label1" runat="server"></f:Label>
</Items> </Items>

View File

@ -51,8 +51,10 @@ namespace FineUIPro.Web.HJGL.WeldingReport
Funs.FineUIPleaseSelect(this.drpWorkArea); Funs.FineUIPleaseSelect(this.drpWorkArea);
Funs.FineUIPleaseSelect(this.ddlWloName); Funs.FineUIPleaseSelect(this.ddlWloName);
} }
Funs.FineUIPleaseSelect(this.drpTeamGroup); Funs.FineUIPleaseSelect(this.drpTeamGroup);
} BindGrid();
}
} }
#endregion #endregion
@ -154,7 +156,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
} OutputSummaryData();
}
/// <summary> /// <summary>
/// 改变索引事件 /// 改变索引事件
@ -260,7 +263,7 @@ namespace FineUIPro.Web.HJGL.WeldingReport
protected void BtnAnalyse_Click(object sender, EventArgs e) protected void BtnAnalyse_Click(object sender, EventArgs e)
{ {
BindGrid(); BindGrid();
OutputSummaryData();
} }
#endregion #endregion
@ -360,7 +363,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
BLL.TeamGroupService.InitTeamGroupProjectUnitDropDownList(this.drpTeamGroup, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true); BLL.TeamGroupService.InitTeamGroupProjectUnitDropDownList(this.drpTeamGroup, this.CurrUser.LoginProjectId, this.drpUnit.SelectedValue, true);
this.drpTeamGroup.SelectedIndex = 0; this.drpTeamGroup.SelectedIndex = 0;
} }
} BindGrid();
}
/// <summary> /// <summary>
/// 班组下拉选择事件 /// 班组下拉选择事件
@ -375,7 +379,8 @@ namespace FineUIPro.Web.HJGL.WeldingReport
BLL.WelderService.InitWelderListByTeamGroupId(this.ddlWloName, this.CurrUser.LoginProjectId, this.drpTeamGroup.SelectedValue, true, "-请选择-"); BLL.WelderService.InitWelderListByTeamGroupId(this.ddlWloName, this.CurrUser.LoginProjectId, this.drpTeamGroup.SelectedValue, true, "-请选择-");
this.ddlWloName.SelectedIndex = 0; this.ddlWloName.SelectedIndex = 0;
} }
} BindGrid();
}
#endregion #endregion
} }
} }

View File

@ -11,223 +11,214 @@ namespace FineUIPro.Web.HJGL.WeldingReport
{ {
public partial class WelderPerformance public partial class WelderPerformance
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// RegionPanel1 控件。 /// RegionPanel1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.RegionPanel RegionPanel1; protected global::FineUIPro.RegionPanel RegionPanel1;
/// <summary> /// <summary>
/// Region1 控件。 /// Region1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region1; protected global::FineUIPro.Region Region1;
/// <summary> /// <summary>
/// Form2 控件。 /// Form2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Form Form2; protected global::FineUIPro.Form Form2;
/// <summary> /// <summary>
/// Toolbar1 控件。 /// Toolbar1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar1; protected global::FineUIPro.Toolbar Toolbar1;
/// <summary> /// <summary>
/// BtnAnalyse 控件。 /// BtnOut 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button BtnAnalyse; protected global::FineUIPro.Button BtnOut;
/// <summary> /// <summary>
/// BtnOut 控件。 /// txtStarTime 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button BtnOut; protected global::FineUIPro.DatePicker txtStarTime;
/// <summary> /// <summary>
/// txtStarTime 控件。 /// txtEndTime 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker txtStarTime; protected global::FineUIPro.DatePicker txtEndTime;
/// <summary> /// <summary>
/// txtEndTime 控件。 /// drpUnit 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DatePicker txtEndTime; protected global::FineUIPro.DropDownList drpUnit;
/// <summary> /// <summary>
/// drpUnit 控件。 /// drpWorkArea 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpUnit; protected global::FineUIPro.DropDownList drpWorkArea;
/// <summary> /// <summary>
/// drpWorkArea 控件。 /// drpSteType 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpWorkArea; protected global::FineUIPro.DropDownBox drpSteType;
/// <summary> /// <summary>
/// drpSteType 控件。 /// SimpleForm3 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownBox drpSteType; protected global::FineUIPro.SimpleForm SimpleForm3;
/// <summary> /// <summary>
/// SimpleForm3 控件。 /// cbSteType 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.SimpleForm SimpleForm3; protected global::FineUIPro.CheckBoxList cbSteType;
/// <summary> /// <summary>
/// cbSteType 控件。 /// drpTeamGroup 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.CheckBoxList cbSteType; protected global::FineUIPro.DropDownList drpTeamGroup;
/// <summary> /// <summary>
/// drpTeamGroup 控件。 /// ddlWloName 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpTeamGroup; protected global::FineUIPro.DropDownList ddlWloName;
/// <summary> /// <summary>
/// ddlWloName 控件。 /// Label1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList ddlWloName; protected global::FineUIPro.Label Label1;
/// <summary> /// <summary>
/// Label1 控件。 /// Region2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Label1; protected global::FineUIPro.Region Region2;
/// <summary> /// <summary>
/// Region2 控件。 /// Grid1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Region Region2; protected global::FineUIPro.Grid Grid1;
/// <summary> /// <summary>
/// Grid1 控件。 /// labNumber 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid Grid1; protected global::System.Web.UI.WebControls.Label labNumber;
/// <summary> /// <summary>
/// labNumber 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.Label labNumber; protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarText1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1; protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary> /// <summary>
/// ToolbarText1 控件。 /// ddlPageSize 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1; protected global::FineUIPro.DropDownList ddlPageSize;
}
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
} }

View File

@ -39,11 +39,11 @@ namespace FineUIPro.Web.HSSE.EduTrain
/// </summary> /// </summary>
private void BindGrid() private void BindGrid()
{ {
string strSql = @"SELECT Task.TaskId,Task.PlanId,Task.UserId,Task.TaskDate,(CASE Task.States WHEN '0' THEN '未响应' WHEN '1' THEN '已响应' WHEN '2' THEN '已完成' ELSE '' END) AS States,Plans.PlanName,Person.PersonName" string strSql = @"SELECT Task.TaskId,Task.PlanId,Task.UserId,Task.TaskDate,(CASE Task.States WHEN '0' THEN '未响应' WHEN '1' THEN '已响应' WHEN '2' THEN '已完成' ELSE '' END) AS States,Plans.PlanName,Person.PersonName
+ @" FROM dbo.Training_Task AS Task " FROM dbo.Training_Task AS Task
+ @" LEFT JOIN dbo.Training_Plan AS Plans ON Plans.PlanId=Task.PlanId" LEFT JOIN dbo.Training_Plan AS Plans ON Plans.PlanId=Task.PlanId
+ @" LEFT JOIN dbo.SitePerson_Person AS Person ON Person.PersonId = Task.UserId " LEFT JOIN dbo.SitePerson_Person AS Person ON Person.PersonId = Task.UserId
+ @" WHERE Task.ProjectId='" + this.CurrUser.LoginProjectId + "'"; WHERE Task.ProjectId='" + this.CurrUser.LoginProjectId + "'";
List<SqlParameter> listStr = new List<SqlParameter>(); List<SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(this.txtName.Text.Trim())) if (!string.IsNullOrEmpty(this.txtName.Text.Trim()))
{ {

View File

@ -96,39 +96,16 @@ namespace FineUIPro.Web.HSSE.EduTrain
/// </summary> /// </summary>
private void BindGrid() private void BindGrid()
{ {
var task = BLL.TrainingTaskService.GetTaskById(this.TaskId);
if (task != null) string strSql = @"select TrainingItemId,d.TrainingCode,c.TrainingId,d.TrainingName, b.[TrainingItemCode],b.[TrainingItemName],b.[AttachUrl], c.TrainingItemCode,c.TrainingItemName from
{ [dbo].[Training_Task] a
string strSql = @"SELECT PlanItem.PlanItemId,PlanItem.PlanId,PlanItem.TrainingEduId,Training.TrainingCode,Training.TrainingId,Training.TrainingName left join [dbo].[Training_TaskItem] b on a.[TaskId]=b.[TaskId]
,TrainingItem.TrainingItemId,TrainingItem.TrainingItemCode,TrainingItem.TrainingItemName left join Training_TrainingItem c on b.TrainingItemCode=c.TrainingItemCode
FROM Training_PlanItem AS PlanItem LEFT JOIN Training_Training AS d ON c.TrainingId =d.TrainingId
LEFT JOIN Training_TrainingItem AS TrainingItem ON PlanItem.TrainingEduItemId =TrainingItem.TrainingItemId where b.[TaskId] = @TaskId ";
LEFT JOIN Training_Training AS Training ON TrainingItem.TrainingId =Training.TrainingId
WHERE PlanItem.TrainingEduItemId is not null and PlanItem.PlanId=@PlanId
union all
SELECT PlanItem.PlanItemId,PlanItem.PlanId,PlanItem.TrainingEduId,Training.CompanyTrainingCode,Training.CompanyTrainingId,Training.CompanyTrainingName
,TrainingItem.CompanyTrainingItemId,TrainingItem.CompanyTrainingItemCode,TrainingItem.CompanyTrainingItemName
FROM Training_PlanItem AS PlanItem
LEFT JOIN Training_CompanyTrainingItem AS TrainingItem ON PlanItem.CompanyTrainingId =TrainingItem.CompanyTrainingId
LEFT JOIN Training_CompanyTraining AS Training ON TrainingItem.CompanyTrainingId =Training.CompanyTrainingId
WHERE PlanItem.CompanyTrainingId is not null and PlanItem.PlanId=@PlanId";
List<SqlParameter> listStr = new List<SqlParameter>(); List<SqlParameter> listStr = new List<SqlParameter>();
listStr.Add(new SqlParameter("@PlanId", task.PlanId)); listStr.Add(new SqlParameter("@TaskId", this.TaskId));
//var user = BLL.UserService.GetUserByUserId(task.UserId);
//if (user != null && !string.IsNullOrEmpty(user.InstallationId))
//{
// List<string> installs = Funs.GetStrListByStr(user.InstallationId, ',');
// if (installs.Count > 0)
// {
// int i = 0;
// foreach (var item in installs)
// {
// strSql += " AND (TrainingEduItem.InstallationIds LIKE @InstallationId" + i.ToString() + " OR TrainingEduItem.InstallationIds IS NULL)";
// listStr.Add(new SqlParameter("@InstallationId" + i.ToString(), item));
// i++;
// }
// }
//}
SqlParameter[] parameter = listStr.ToArray(); SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter); DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
@ -136,7 +113,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
var table = this.GetPagedDataTable(Grid1, tb); var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table; Grid1.DataSource = table;
Grid1.DataBind(); Grid1.DataBind();
}
} }
#endregion #endregion

View File

@ -87,7 +87,7 @@
grid: { grid: {
left: '3%', left: '3%',
right: '4%', right: '4%',
bottom: '10%', bottom: '15%',
containLabel: true containLabel: true
}, },
xAxis: [ xAxis: [
@ -104,7 +104,7 @@
], ],
series: series series: series
}; };
debugger;
if (xAxis.length > 5) { if (xAxis.length > 5) {
option.dataZoom = [{ option.dataZoom = [{
type: 'slider', type: 'slider',
@ -114,7 +114,7 @@
height: '10', height: '10',
backgroundColor: '#aed0ea', backgroundColor: '#aed0ea',
fillerColor: '#107f8b', fillerColor: '#107f8b',
bottom: '0%', bottom: '10%',
zoomLock: true, zoomLock: true,
moveOnMouseWheel: true, moveOnMouseWheel: true,
brushSelect: true, brushSelect: true,
@ -127,6 +127,7 @@
} }
rendChart(<%=legend%>,<%=xAxis%>,<%=series%>) rendChart(<%=legend%>,<%=xAxis%>,<%=series%>)
</script> </script>
</html> </html>

View File

@ -739,7 +739,7 @@ namespace FineUIPro.Web.HSSE.SitePerson
} }
var unit = Funs.DB.Base_Unit.FirstOrDefault(x=>x.UnitId==unitId); var unit = Funs.DB.Base_Unit.FirstOrDefault(x=>x.UnitId==unitId);
var pu = Funs.DB.Project_ProjectUnit.FirstOrDefault(x => x.UnitId == unitId && x.ProjectId == projectId); var pu = Funs.DB.Project_ProjectUnit.FirstOrDefault(x => x.UnitId == unitId && x.ProjectId == projectId);
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/Controls/ShowQRImage.aspx?strValue={0}&urlName={1}&title={2}", System.Web.HttpUtility.UrlEncode("https://sgglapi.chengda.com/Home/PersonInfo#/pages/add_personnel/add_personnel?id=" + pu.ProjectUnitId), System.Web.HttpUtility.UrlEncode(unit.UnitName), System.Web.HttpUtility.UrlEncode(unit.UnitName), "查看 - "), "二维码查看", 360, 420)); PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/Controls/ShowQRImage.aspx?strValue={0}&urlName={1}&title={2}", System.Web.HttpUtility.UrlEncode("https://sgglapi.chengda.com/Home/P#/?id" + pu.ProjectUnitId), pu.ProjectUnitId, System.Web.HttpUtility.UrlEncode(unit.UnitName), "查看 - "), "二维码查看", 360, 420));
} }
else else

View File

@ -87,6 +87,20 @@
</f:DropDownList> </f:DropDownList>
</Items> </Items>
</f:FormRow> </f:FormRow>
<f:FormRow ColumnWidths=" 30.33% 5% 33.33%">
<Items>
<f:Image ID="Image2" ImageUrl="~/res/images/Signature0.png" runat="server" Height="30px"
Label="签名" LabelWidth="90px">
</f:Image>
<f:Label Text="(360*150)" runat="server"/>
<f:FileUpload runat="server" ID="fileSignature" EmptyText="请选择"
OnFileSelected="btnSignature_Click" AutoPostBack="true" Width="150px" LabelWidth="90px">
</f:FileUpload>
</Items>
</f:FormRow>
</rows> </rows>
<toolbars> <toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server"> <f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">

View File

@ -20,13 +20,26 @@ namespace FineUIPro.Web.ProjectData
ViewState["ProjectUserId"] = value; ViewState["ProjectUserId"] = value;
} }
} }
/// <summary>
/// <summary> /// 签名附件路径
/// 加载页面 /// </summary>
/// </summary> public string SignatureUrl
/// <param name="sender"></param> {
/// <param name="e"></param> get
protected void Page_Load(object sender, EventArgs e) {
return (string)ViewState["SignatureUrl"];
}
set
{
ViewState["SignatureUrl"] = value;
}
}
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{ {
if (!IsPostBack) if (!IsPostBack)
{ {
@ -61,7 +74,12 @@ namespace FineUIPro.Web.ProjectData
this.lbUserCode.Text = User.Account; this.lbUserCode.Text = User.Account;
this.lbUserName.Text = User.UserName; this.lbUserName.Text = User.UserName;
} }
if (!string.IsNullOrEmpty(projectUser.WorkAreaId)) if (!string.IsNullOrEmpty(User.SignatureUrl))
{
this.SignatureUrl = User.SignatureUrl;
this.Image2.ImageUrl = "~/" + this.SignatureUrl;
}
if (!string.IsNullOrEmpty(projectUser.WorkAreaId))
{ {
txtUnitWork.Values = projectUser.WorkAreaId.Split(','); txtUnitWork.Values = projectUser.WorkAreaId.Split(',');
} }
@ -180,8 +198,11 @@ namespace FineUIPro.Web.ProjectData
if (this.drpWorkPost.SelectedValue != BLL.Const._Null) if (this.drpWorkPost.SelectedValue != BLL.Const._Null)
{ {
user.ProjectWorkPostId = this.drpWorkPost.SelectedValue; user.ProjectWorkPostId = this.drpWorkPost.SelectedValue;
} }
BLL.UserService.UpdateUser(user);
user.SignatureUrl = this.SignatureUrl;
BLL.UserService.UpdateUser(user);
} }
BLL.LogService.AddSys_Log(this.CurrUser, this.lbUserCode.Text, newProjectUser.UserId, BLL.Const.ProjectUserMenuId, BLL.Const.BtnModify); BLL.LogService.AddSys_Log(this.CurrUser, this.lbUserCode.Text, newProjectUser.UserId, BLL.Const.ProjectUserMenuId, BLL.Const.BtnModify);
ShowNotify("保存数据成功!", MessageBoxIcon.Success); ShowNotify("保存数据成功!", MessageBoxIcon.Success);
@ -189,12 +210,32 @@ namespace FineUIPro.Web.ProjectData
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
} }
} }
#region
/// <summary> /// <summary>
/// 更新用户的项目岗位 /// 上传签名
/// </summary> /// </summary>
/// <param name="projectUser"></param> /// <param name="sender"></param>
private void SetWorkPost(Model.Project_ProjectUser projectUser) /// <param name="e"></param>
protected void btnSignature_Click(object sender, EventArgs e)
{
if (fileSignature.HasFile)
{
string fileName = fileSignature.ShortFileName;
if (!ValidateFileType(fileName))
{
ShowNotify("无效的文件类型!", MessageBoxIcon.Warning);
return;
}
this.SignatureUrl = UploadFileService.UploadAttachment(Funs.RootPath, this.fileSignature, this.SignatureUrl, UploadFileService.UserFilePath);
this.Image2.ImageUrl = "~/" + this.SignatureUrl;
}
}
#endregion
/// <summary>
/// 更新用户的项目岗位
/// </summary>
/// <param name="projectUser"></param>
private void SetWorkPost(Model.Project_ProjectUser projectUser)
{ {
var user = BLL.UserService.GetUserByUserId(projectUser.UserId); var user = BLL.UserService.GetUserByUserId(projectUser.UserId);
if (user != null && !string.IsNullOrEmpty(user.IdentityCard)) if (user != null && !string.IsNullOrEmpty(user.IdentityCard))

View File

@ -11,178 +11,196 @@ namespace FineUIPro.Web.ProjectData
{ {
public partial class ProjectUserSave public partial class ProjectUserSave
{ {
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1; protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary> /// <summary>
/// PageManager1 控件。 /// PageManager1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.PageManager PageManager1; protected global::FineUIPro.PageManager PageManager1;
/// <summary> /// <summary>
/// SimpleForm1 控件。 /// SimpleForm1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Form SimpleForm1; protected global::FineUIPro.Form SimpleForm1;
/// <summary> /// <summary>
/// lbProjectName 控件。 /// lbProjectName 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label lbProjectName; protected global::FineUIPro.Label lbProjectName;
/// <summary> /// <summary>
/// lbUnitName 控件。 /// lbUnitName 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label lbUnitName; protected global::FineUIPro.Label lbUnitName;
/// <summary> /// <summary>
/// lbUserCode 控件。 /// lbUserCode 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label lbUserCode; protected global::FineUIPro.Label lbUserCode;
/// <summary> /// <summary>
/// lbUserName 控件。 /// lbUserName 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label lbUserName; protected global::FineUIPro.Label lbUserName;
/// <summary> /// <summary>
/// drpRole 控件。 /// drpRole 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpRole; protected global::FineUIPro.DropDownList drpRole;
/// <summary> /// <summary>
/// drpIsPost 控件。 /// drpIsPost 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpIsPost; protected global::FineUIPro.DropDownList drpIsPost;
/// <summary> /// <summary>
/// txtUnitWork 控件。 /// txtUnitWork 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownBox txtUnitWork; protected global::FineUIPro.DropDownBox txtUnitWork;
/// <summary> /// <summary>
/// gvUnitWork 控件。 /// gvUnitWork 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Grid gvUnitWork; protected global::FineUIPro.Grid gvUnitWork;
/// <summary> /// <summary>
/// drpWorkPost 控件。 /// drpWorkPost 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpWorkPost; protected global::FineUIPro.DropDownList drpWorkPost;
/// <summary> /// <summary>
/// Temp 控件。 /// Temp 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Label Temp; protected global::FineUIPro.Label Temp;
/// <summary> /// <summary>
/// drpMainCNProfessional 控件。 /// drpMainCNProfessional 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpMainCNProfessional; protected global::FineUIPro.DropDownList drpMainCNProfessional;
/// <summary> /// <summary>
/// drpViceCNProfessional 控件。 /// drpViceCNProfessional 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpViceCNProfessional; protected global::FineUIPro.DropDownList drpViceCNProfessional;
/// <summary> /// <summary>
/// drpSystem 控件。 /// drpSystem 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.DropDownList drpSystem; protected global::FineUIPro.DropDownList drpSystem;
/// <summary> /// <summary>
/// Toolbar1 控件。 /// Image2 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Toolbar Toolbar1; protected global::FineUIPro.Image Image2;
/// <summary> /// <summary>
/// btnSave 控件。 /// fileSignature 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnSave; protected global::FineUIPro.FileUpload fileSignature;
/// <summary> /// <summary>
/// btnClose 控件。 /// Toolbar1 控件。
/// </summary> /// </summary>
/// <remarks> /// <remarks>
/// 自动生成的字段。 /// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks> /// </remarks>
protected global::FineUIPro.Button btnClose; protected global::FineUIPro.Toolbar Toolbar1;
}
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
}
} }

View File

@ -482,8 +482,8 @@ namespace FineUIPro.Web
/// <returns>数据表</returns> /// <returns>数据表</returns>
protected DataTable GetPagedDataTable(FineUIPro.Grid Grid1, DataTable tb) protected DataTable GetPagedDataTable(FineUIPro.Grid Grid1, DataTable tb)
{ {
int pageIndex = Grid1.PageIndex; int pageIndex = Grid1.PageIndex;
int pageSize = Grid1.PageSize; int pageSize = Funs.PageSize;// Grid1.PageSize;
string sortField = Grid1.SortField; string sortField = Grid1.SortField;
string sortDirection = Grid1.SortDirection; string sortDirection = Grid1.SortDirection;

View File

@ -87,5 +87,23 @@ namespace Model
get; get;
set; set;
} }
}
public DateTime? StartTime
{
get;
set;
}
public int LearnTime
{
get;
set;
}
public DateTime? EndTime
{
get;
set;
}
}
} }

View File

@ -365560,6 +365560,12 @@ namespace Model
private string _AttachUrl; private string _AttachUrl;
private System.Nullable<System.DateTime> _StartTime;
private System.Nullable<System.DateTime> _EndTime;
private System.Nullable<int> _LearnTime;
private EntityRef<Training_Plan> _Training_Plan; private EntityRef<Training_Plan> _Training_Plan;
private EntityRef<Training_Task> _Training_Task; private EntityRef<Training_Task> _Training_Task;
@ -365582,6 +365588,12 @@ namespace Model
partial void OnTrainingItemNameChanged(); partial void OnTrainingItemNameChanged();
partial void OnAttachUrlChanging(string value); partial void OnAttachUrlChanging(string value);
partial void OnAttachUrlChanged(); partial void OnAttachUrlChanged();
partial void OnStartTimeChanging(System.Nullable<System.DateTime> value);
partial void OnStartTimeChanged();
partial void OnEndTimeChanging(System.Nullable<System.DateTime> value);
partial void OnEndTimeChanged();
partial void OnLearnTimeChanging(System.Nullable<int> value);
partial void OnLearnTimeChanged();
#endregion #endregion
public Training_TaskItem() public Training_TaskItem()
@ -365739,6 +365751,66 @@ namespace Model
} }
} }
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_StartTime", DbType="DateTime")]
public System.Nullable<System.DateTime> StartTime
{
get
{
return this._StartTime;
}
set
{
if ((this._StartTime != value))
{
this.OnStartTimeChanging(value);
this.SendPropertyChanging();
this._StartTime = value;
this.SendPropertyChanged("StartTime");
this.OnStartTimeChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EndTime", DbType="DateTime")]
public System.Nullable<System.DateTime> EndTime
{
get
{
return this._EndTime;
}
set
{
if ((this._EndTime != value))
{
this.OnEndTimeChanging(value);
this.SendPropertyChanging();
this._EndTime = value;
this.SendPropertyChanged("EndTime");
this.OnEndTimeChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LearnTime", DbType="Int")]
public System.Nullable<int> LearnTime
{
get
{
return this._LearnTime;
}
set
{
if ((this._LearnTime != value))
{
this.OnLearnTimeChanging(value);
this.SendPropertyChanging();
this._LearnTime = value;
this.SendPropertyChanged("LearnTime");
this.OnLearnTimeChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Training_TaskItem_Training_Plan", Storage="_Training_Plan", ThisKey="PlanId", OtherKey="PlanId", IsForeignKey=true)] [global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Training_TaskItem_Training_Plan", Storage="_Training_Plan", ThisKey="PlanId", OtherKey="PlanId", IsForeignKey=true)]
public Training_Plan Training_Plan public Training_Plan Training_Plan
{ {

View File

@ -126,6 +126,23 @@ namespace WebAPI.Controllers
} }
return responeData; return responeData;
} }
#endregion #endregion
[HttpGet]
public Model.ResponeData updateTaskItemLearnTime(string taskItemId, DateTime startTime, DateTime endTime)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = APITrainingTaskService.updateTaskItemLearnTime(taskItemId, startTime, endTime);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
} }
} }

View File

@ -162,7 +162,7 @@ namespace WebAPI.Controllers
return View(); return View();
} }
public ActionResult PersonInfo(string id) public ActionResult P(string id)
{ {
return View(); return View();
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -9,13 +9,13 @@
<meta http-equiv=X-UA-Compatible content="IE=edge"> <meta http-equiv=X-UA-Compatible content="IE=edge">
<title>项目人员录入</title> <title>项目人员录入</title>
<script> <script>
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)')) var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script> document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script>
<link rel=stylesheet href=./static/index.97465e7b.css> <link rel=stylesheet href=./static/index.97465e7b.css>
</head> </head>
<body> <body>
<noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div> <noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div>
<script src=./static/js/chunk-vendors.243f9a1a.js></script> <script src=./static/js/chunk-vendors.243f9a1a.js></script>
<script src=./static/js/index.588a1ec2.js></script> <script src=./static/js/index.a72cd590.js></script>
</body> </body>
</html> </html>

View File

@ -301,8 +301,10 @@
<Content Include="Global.asax" /> <Content Include="Global.asax" />
<Content Include="Home\static\js\index.03a2f39a.js" /> <Content Include="Home\static\js\index.03a2f39a.js" />
<Content Include="Home\static\js\index.588a1ec2.js" /> <Content Include="Home\static\js\index.588a1ec2.js" />
<Content Include="Home\static\js\index.a72cd590.js" />
<Content Include="Home\static\js\pages-add_personnel-add_personnel.bad7c7eb.js" /> <Content Include="Home\static\js\pages-add_personnel-add_personnel.bad7c7eb.js" />
<Content Include="Home\static\js\pages-add_personnel-add_personnel.ff016799.js" /> <Content Include="Home\static\js\pages-add_personnel-add_personnel.ff016799.js" />
<Content Include="Home\static\js\pages-index.4e3434af.js" />
<Content Include="Scripts\bootstrap.js" /> <Content Include="Scripts\bootstrap.js" />
<Content Include="Scripts\bootstrap.min.js" /> <Content Include="Scripts\bootstrap.min.js" />
<Content Include="Areas\HelpPage\Views\Web.config" /> <Content Include="Areas\HelpPage\Views\Web.config" />
@ -353,7 +355,7 @@
<Content Include="Views\Home\Index.cshtml" /> <Content Include="Views\Home\Index.cshtml" />
<Content Include="Views\Shared\Error.cshtml" /> <Content Include="Views\Shared\Error.cshtml" />
<Content Include="Views\Shared\_Layout.cshtml" /> <Content Include="Views\Shared\_Layout.cshtml" />
<Content Include="Views\Home\PersonInfo.cshtml" /> <Content Include="Views\Home\P.cshtml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Folder Include="App_Data\" /> <Folder Include="App_Data\" />