2026.04.10

This commit is contained in:
2026-04-10 14:35:57 +08:00
parent 8a61b56389
commit 1b324edf2a
39 changed files with 1787 additions and 104 deletions
@@ -73,9 +73,12 @@
FieldType="String" HeaderText="课题" TextAlign="Center"
HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="180px" ColumnID="Process" DataField="Process"
<%--<f:RenderField Width="180px" ColumnID="Process" DataField="Process"
FieldType="String" HeaderText="过程" TextAlign="Center"
HeaderTextAlign="Center">
</f:RenderField>--%>
<f:RenderField Width="120px" ColumnID="AwardYear" DataField="AwardYear" SortField="AwardYear"
FieldType="Date" Renderer="Date" RendererArgument="yyyy" HeaderText="颁奖年份" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="Achievement" DataField="Achievement"
FieldType="String" HeaderText="成果" TextAlign="Center"
@@ -86,8 +89,8 @@
HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="AwardTypeName" DataField="AwardTypeName"
FieldType="String" HeaderText="获奖类型" TextAlign="Center"
HeaderTextAlign="Center">
FieldType="String" HeaderText="获奖类型" TextAlign="Center"
HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="AwardLevelName" DataField="AwardLevelName"
FieldType="String" HeaderText="获奖等级" TextAlign="Center"
@@ -102,7 +105,7 @@
HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="CompileDate" DataField="CompileDate" SortField="CompileDate"
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="获奖日期" TextAlign="Center" HeaderTextAlign="Center" >
FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd" HeaderText="获奖日期" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:LinkButtonField HeaderText="附件" ColumnID="download" Width="60px" Icon="ArrowDown" CommandName="download" TextAlign="Center" HeaderTextAlign="Center" />
</Columns>
@@ -49,8 +49,11 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtProcess" runat="server" LabelWidth="100px" Label="过程" LabelAlign="Right">
</f:TextBox>
<%--<f:TextBox ID="txtProcess" runat="server" LabelWidth="100px" Label="过程" LabelAlign="Right">
</f:TextBox>--%>
<f:DatePicker runat="server" Required="true" DateFormatString="yyyy" Label="颁奖年份" EmptyText="请选择颁奖年份"
ID="txtAwardYear" ShowRedStar="true" DisplayType="Year" ShowTodayButton="false">
</f:DatePicker>
<f:TextBox ID="txtAchievement" runat="server" LabelWidth="120px" Label="成果" LabelAlign="Right">
</f:TextBox>
</Items>
@@ -61,19 +64,19 @@
</f:TextBox>
<f:TextBox ID="txtAwardingUnit" runat="server" LabelWidth="120px" Label="颁奖单位" LabelAlign="Right">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpAwardType" runat="server" LabelWidth="100px" Label="获奖类型" LabelAlign="Right" AutoPostBack="true"
OnSelectedIndexChanged="Change_AwardType">
<f:ListItem Value="" Text="-请选择-" Selected="true"/>
<f:ListItem Value="1" Text="创优"/>
<f:ListItem Value="2" Text="QC"/>
OnSelectedIndexChanged="Change_AwardType">
<f:ListItem Value="" Text="-请选择-" Selected="true" />
<f:ListItem Value="1" Text="创优" />
<f:ListItem Value="2" Text="QC" />
</f:DropDownList>
<f:DropDownList ID="drpAwardLevel" runat="server" Label="获奖等级" EnableEdit="true" ForceSelection="false"
LabelWidth="120px" >
LabelWidth="120px">
</f:DropDownList>
</Items>
</f:FormRow>
@@ -52,20 +52,27 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
{
this.drpUnitId.SelectedValue = QCGroupRegistration.UnitId;
}
if (QCGroupRegistration.AwardYear != null)
{
this.txtAwardYear.Text = string.Format("{0:yyyy}", QCGroupRegistration.AwardYear);
}
txtSubjects.Text = QCGroupRegistration.Subjects;
txtProcess.Text = QCGroupRegistration.Process;
//txtProcess.Text = QCGroupRegistration.Process;
txtAchievement.Text = QCGroupRegistration.Achievement;
txtAwardName.Text = QCGroupRegistration.AwardName;
if (!string.IsNullOrEmpty(QCGroupRegistration.AwardType))
{
drpAwardType.SelectedValue = QCGroupRegistration.AwardType;
if (QCGroupRegistration.AwardType == "1") {
if (QCGroupRegistration.AwardType == "1")
{
drpAwardLevel.Items.Add(new ListItem("鲁班奖", "1"));
drpAwardLevel.Items.Add(new ListItem("国优奖", "2"));
drpAwardLevel.Items.Add(new ListItem("省部级", "3"));
drpAwardLevel.Items.Add(new ListItem("市级", "4"));
}
else if (QCGroupRegistration.AwardType == "2") {
else if (QCGroupRegistration.AwardType == "2")
{
drpAwardLevel.Items.Add(new ListItem("省部级", "5"));
drpAwardLevel.Items.Add(new ListItem("集团级", "6"));
drpAwardLevel.Items.Add(new ListItem("企业级", "7"));
@@ -125,9 +132,14 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
QCGroupRegistration.UnitId = this.drpUnitId.SelectedValue;
}
QCGroupRegistration.Subjects = txtSubjects.Text.Trim();
QCGroupRegistration.Process = txtProcess.Text.Trim();
//QCGroupRegistration.Process = txtProcess.Text.Trim();
QCGroupRegistration.Achievement = txtAchievement.Text.Trim();
QCGroupRegistration.AwardName = txtAwardName.Text.Trim();
var awardYearText = this.txtAwardYear.Text.Trim();
if (!string.IsNullOrEmpty(awardYearText))
{
QCGroupRegistration.AwardYear = DateTime.ParseExact(awardYearText, "yyyy", null);
}
if (!string.IsNullOrEmpty(this.drpAwardType.SelectedValue))
{
QCGroupRegistration.AwardType = this.drpAwardType.SelectedValue;
@@ -159,20 +171,22 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
protected void Change_AwardType(object sender, EventArgs eventArgs)
{
drpAwardLevel.Items.Clear();
drpAwardLevel.Items.Add(new ListItem("-请选择-", ""));
if (drpAwardType.SelectedValue == "1") {
if (drpAwardType.SelectedValue == "1")
{
drpAwardLevel.Items.Add(new ListItem("鲁班奖", "1"));
drpAwardLevel.Items.Add(new ListItem("国优奖", "2"));
drpAwardLevel.Items.Add(new ListItem("省部级", "3"));
drpAwardLevel.Items.Add(new ListItem("市级", "4"));
}
else if (drpAwardType.SelectedValue == "2") {
else if (drpAwardType.SelectedValue == "2")
{
drpAwardLevel.Items.Add(new ListItem("省部级", "5"));
drpAwardLevel.Items.Add(new ListItem("集团级", "6"));
drpAwardLevel.Items.Add(new ListItem("企业级", "7"));
@@ -182,8 +196,8 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
{
drpAwardLevel.SelectedIndex = 0;
}
}
}
}
@@ -96,13 +96,13 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
protected global::FineUIPro.TextBox txtSubjects;
/// <summary>
/// txtProcess 控件。
/// txtAwardYear 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProcess;
protected global::FineUIPro.DatePicker txtAwardYear;
/// <summary>
/// txtAchievement 控件。
@@ -49,8 +49,11 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtProcess" runat="server" LabelWidth="100px" Label="过程" LabelAlign="Right" Readonly="true">
</f:TextBox>
<%--<f:TextBox ID="txtProcess" runat="server" LabelWidth="100px" Label="过程" LabelAlign="Right" Readonly="true">
</f:TextBox>--%>
<f:DatePicker runat="server" Required="true" DateFormatString="yyyy" Label="颁奖年份" EmptyText="请选择颁奖年份"
ID="txtAwardYear" ShowRedStar="true" DisplayType="Year" ShowTodayButton="false" Readonly="true">
</f:DatePicker>
<f:TextBox ID="txtAchievement" runat="server" LabelWidth="120px" Label="成果" LabelAlign="Right" Readonly="true">
</f:TextBox>
</Items>
@@ -67,13 +70,13 @@
<f:FormRow>
<Items>
<f:DropDownList ID="drpAwardType" runat="server" LabelWidth="100px" Label="获奖类型" LabelAlign="Right" AutoPostBack="true"
OnSelectedIndexChanged="Change_AwardType">
<f:ListItem Value="" Text="-请选择-" Selected="true"/>
<f:ListItem Value="1" Text="创优"/>
<f:ListItem Value="2" Text="QC"/>
OnSelectedIndexChanged="Change_AwardType">
<f:ListItem Value="" Text="-请选择-" Selected="true" />
<f:ListItem Value="1" Text="创优" />
<f:ListItem Value="2" Text="QC" />
</f:DropDownList>
<f:DropDownList ID="drpAwardLevel" runat="server" Label="获奖等级" EnableEdit="true" ForceSelection="false"
LabelWidth="120px">
LabelWidth="120px">
</f:DropDownList>
</Items>
</f:FormRow>
@@ -51,20 +51,26 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
{
this.drpUnitId.SelectedValue = QCGroupRegistration.UnitId;
}
if (QCGroupRegistration.AwardYear != null)
{
this.txtAwardYear.Text = string.Format("{0:yyyy}", QCGroupRegistration.AwardYear);
}
txtSubjects.Text = QCGroupRegistration.Subjects;
txtProcess.Text = QCGroupRegistration.Process;
//txtProcess.Text = QCGroupRegistration.Process;
txtAchievement.Text = QCGroupRegistration.Achievement;
txtAwardName.Text = QCGroupRegistration.AwardName;
if (!string.IsNullOrEmpty(QCGroupRegistration.AwardType))
{
drpAwardType.SelectedValue = QCGroupRegistration.AwardType;
if (QCGroupRegistration.AwardType == "1") {
if (QCGroupRegistration.AwardType == "1")
{
drpAwardLevel.Items.Add(new ListItem("鲁班奖", "1"));
drpAwardLevel.Items.Add(new ListItem("国优奖", "2"));
drpAwardLevel.Items.Add(new ListItem("省部级", "3"));
drpAwardLevel.Items.Add(new ListItem("市级", "4"));
}
else if (QCGroupRegistration.AwardType == "2") {
else if (QCGroupRegistration.AwardType == "2")
{
drpAwardLevel.Items.Add(new ListItem("省部级", "5"));
drpAwardLevel.Items.Add(new ListItem("集团级", "6"));
drpAwardLevel.Items.Add(new ListItem("企业级", "7"));
@@ -102,19 +108,21 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/QCGroupRegistration&menuId={1}", hdId.Text, BLL.Const.ProjectQCGroupRegistrationListMenuId)));
}
protected void Change_AwardType(object sender, EventArgs eventArgs)
{
drpAwardLevel.Items.Clear();
drpAwardLevel.Items.Add(new ListItem("-请选择-", ""));
if (drpAwardType.SelectedValue == "1") {
if (drpAwardType.SelectedValue == "1")
{
drpAwardLevel.Items.Add(new ListItem("国家级", "1"));
drpAwardLevel.Items.Add(new ListItem("省部级", "2"));
drpAwardLevel.Items.Add(new ListItem("市级", "3"));
}
else if (drpAwardType.SelectedValue == "2") {
else if (drpAwardType.SelectedValue == "2")
{
drpAwardLevel.Items.Add(new ListItem("省部级", "4"));
drpAwardLevel.Items.Add(new ListItem("集团级", "5"));
drpAwardLevel.Items.Add(new ListItem("企业级", "6"));
@@ -124,7 +132,7 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
{
drpAwardLevel.SelectedIndex = 0;
}
}
}
}
@@ -96,13 +96,13 @@ namespace FineUIPro.Web.CQMS.QualityActivity.QCManage
protected global::FineUIPro.TextBox txtSubjects;
/// <summary>
/// txtProcess 控件。
/// txtAwardYear 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtProcess;
protected global::FineUIPro.DatePicker txtAwardYear;
/// <summary>
/// txtAchievement 控件。