修改质量样板
This commit is contained in:
@@ -33,6 +33,8 @@
|
||||
<asp:Label ID="lblPageIndex" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:BoundField DataField="CompanyModelKindName" HeaderText="样板类别" HeaderTextAlign="Center" Width="150px">
|
||||
</f:BoundField>
|
||||
<f:BoundField DataField="ModelType" HeaderText="样板类型" HeaderTextAlign="Center" Width="150px">
|
||||
</f:BoundField>
|
||||
<f:TemplateField ColumnID="ImageUrl" Width="200px" HeaderText="公司质量样板" HeaderTextAlign="Center"
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace FineUIPro.Web.CQMS.Models
|
||||
/// </summary>
|
||||
public void BindGrid()
|
||||
{
|
||||
string strSql = @"select q.*,c.ModelType from Model_QualityModel q left join Base_CompanyModel c on c.CompanyModelId=q.CompanyModelId where ProjectId=@ProjectId ";
|
||||
string strSql = @"select q.*,c.ModelType,CompanyModelKindName,CompanyModelKindCode from Model_QualityModel q left join Base_CompanyModel c on c.CompanyModelId=q.CompanyModelId left join Base_CompanyModelKind d on d.CompanyModelKindId=c.CompanyModelKindId where ProjectId=@ProjectId ";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId));
|
||||
SqlParameter[] parameter = listStr.ToArray();
|
||||
|
||||
@@ -36,6 +36,8 @@
|
||||
<Rows>
|
||||
<f:FormRow>
|
||||
<Items>
|
||||
<f:DropDownList ID="drpCompanyModelKindId" ShowRedStar="true" AutoPostBack="true" OnSelectedIndexChanged="drpCompanyModelKindId_SelectedIndexChanged" runat="server" Required="true" Label="样板类别" LabelAlign="Right" AutoSelectFirstItem="false" LabelWidth="130px" EnableEdit="true">
|
||||
</f:DropDownList>
|
||||
<f:DropDownList ID="drpModelType" runat="server" ShowRedStar="true" Label="样板类型" LabelWidth="130px" LabelAlign="Right" EnableEdit="true" AutoPostBack="true" OnSelectedIndexChanged="drpModelType_SelectedIndexChanged">
|
||||
</f:DropDownList>
|
||||
<f:Grid ID="GridC" ShowBorder="false" ShowHeader="false" Title="公司质量样板" EnableCollapse="true" ForceFit="true" ShowGridHeader="false"
|
||||
|
||||
@@ -27,13 +27,23 @@ namespace FineUIPro.Web.CQMS.Models
|
||||
{
|
||||
this.btnSave.Hidden = true;
|
||||
}
|
||||
CompanyModelService.InitModelTypeDownList(this.drpModelType, true);
|
||||
CompanyModelKindService.InitCompanyModelKindDownList(this.drpCompanyModelKindId, true);
|
||||
this.drpCompanyModelKindId.SelectedValue = BLL.Const._Null;
|
||||
//CompanyModelService.InitModelTypeDownList(this.drpModelType, true);
|
||||
Funs.FineUIPleaseSelect(this.drpModelType);
|
||||
if (!string.IsNullOrEmpty(id))
|
||||
{
|
||||
Model.Model_QualityModel QualityModel = BLL.QualityModelService.GetQualityModelById(id);
|
||||
if (QualityModel != null)
|
||||
{
|
||||
this.hdId.Text = id;
|
||||
Model.Base_CompanyModel companyModel = BLL.CompanyModelService.GetCompanyModelById(QualityModel.CompanyModelId);
|
||||
if (!string.IsNullOrEmpty(companyModel.CompanyModelKindId))
|
||||
{
|
||||
this.drpCompanyModelKindId.SelectedValue = companyModel.CompanyModelKindId;
|
||||
this.drpModelType.Items.Clear();
|
||||
CompanyModelService.InitModelTypeDownList(this.drpModelType, this.drpCompanyModelKindId.SelectedValue, true);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(QualityModel.CompanyModelId))
|
||||
{
|
||||
this.drpModelType.SelectedValue = QualityModel.CompanyModelId;
|
||||
@@ -82,6 +92,11 @@ namespace FineUIPro.Web.CQMS.Models
|
||||
/// <param name="e"></param>
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (this.drpCompanyModelKindId.SelectedValue == BLL.Const._Null)
|
||||
{
|
||||
ShowNotify("请选择样板类别!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
if (this.drpModelType.SelectedValue == BLL.Const._Null)
|
||||
{
|
||||
ShowNotify("请选择样板类型!", MessageBoxIcon.Warning);
|
||||
@@ -152,7 +167,7 @@ namespace FineUIPro.Web.CQMS.Models
|
||||
/// </summary>
|
||||
public void BindCGrid()
|
||||
{
|
||||
if (this.drpModelType.SelectedValue != BLL.Const._Null)
|
||||
if (this.drpModelType.SelectedValue != BLL.Const._Null && this.drpCompanyModelKindId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
string strSql = @"select * from AttachFile where ToKeyId='" + this.drpModelType.SelectedValue + "'";
|
||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, null);
|
||||
@@ -192,5 +207,17 @@ namespace FineUIPro.Web.CQMS.Models
|
||||
{
|
||||
BindCGrid();
|
||||
}
|
||||
|
||||
protected void drpCompanyModelKindId_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
this.drpModelType.Items.Clear();
|
||||
if (this.drpCompanyModelKindId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
CompanyModelService.InitModelTypeDownList(this.drpModelType, this.drpCompanyModelKindId.SelectedValue, false);
|
||||
}
|
||||
Funs.FineUIPleaseSelect(this.drpModelType);
|
||||
this.drpModelType.SelectedValue = BLL.Const._Null;
|
||||
BindCGrid();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -102,6 +102,15 @@ namespace FineUIPro.Web.CQMS.Models {
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.Form Form2;
|
||||
|
||||
/// <summary>
|
||||
/// drpCompanyModelKindId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::FineUIPro.DropDownList drpCompanyModelKindId;
|
||||
|
||||
/// <summary>
|
||||
/// drpModelType 控件。
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user