1、用户导入;
2、用户角色支持多个; 3、单位资质;
This commit is contained in:
@@ -153,9 +153,10 @@ namespace FineUIPro.Web.HSSE.QualityAudit
|
||||
{
|
||||
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
this.UnitId = Request.Params["UnitId"];
|
||||
|
||||
|
||||
if (!string.IsNullOrEmpty(this.UnitId))
|
||||
{
|
||||
InitDropDownList();
|
||||
var unit = BLL.UnitService.GetUnitByUnitId(this.UnitId);
|
||||
if (unit != null)
|
||||
{
|
||||
@@ -166,9 +167,14 @@ namespace FineUIPro.Web.HSSE.QualityAudit
|
||||
var subUnitQuality = BLL.SubUnitQualityService.GetSubUnitQualityByUnitId(this.UnitId);
|
||||
if (subUnitQuality != null)
|
||||
{
|
||||
this.SubUnitQualityId = subUnitQuality.SubUnitQualityId;
|
||||
this.txtSubUnitQualityName.Text = subUnitQuality.SubUnitQualityName;
|
||||
this.txtBusinessLicense.Text = subUnitQuality.SubUnitQualityName;
|
||||
this.SubUnitQualityId = subUnitQuality.SubUnitQualityId;
|
||||
if (!string.IsNullOrWhiteSpace(subUnitQuality.QualityId))
|
||||
{
|
||||
this.drpUnitQualityBox.Value = subUnitQuality.QualityId;
|
||||
this.radUnitQuality.SelectedValueArray = subUnitQuality.QualityId.Split(',');
|
||||
}
|
||||
|
||||
this.txtBusinessLicense.Text = subUnitQuality.BusinessLicense;
|
||||
this.txtBL_EnableDate.Text = string.Format("{0:yyyy-MM-dd}", subUnitQuality.BL_EnableDate);
|
||||
this.BL_ScanUrl = subUnitQuality.BL_ScanUrl;
|
||||
this.divBL_ScanUrl.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../../", this.BL_ScanUrl);
|
||||
@@ -184,7 +190,7 @@ namespace FineUIPro.Web.HSSE.QualityAudit
|
||||
this.txtQL_EnableDate.Text = string.Format("{0:yyyy-MM-dd}", subUnitQuality.QL_EnableDate);
|
||||
this.QL_ScanUrl = subUnitQuality.QL_ScanUrl;
|
||||
this.divQL_ScanUrl.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../../", this.QL_ScanUrl);
|
||||
|
||||
|
||||
this.txtHSELicense.Text = subUnitQuality.HSELicense;
|
||||
this.txtH_EnableDate.Text = string.Format("{0:yyyy-MM-dd}", subUnitQuality.H_EnableDate);
|
||||
this.H_ScanUrl = subUnitQuality.H_ScanUrl;
|
||||
@@ -194,17 +200,31 @@ namespace FineUIPro.Web.HSSE.QualityAudit
|
||||
this.txtH_EnableDate2.Text = string.Format("{0:yyyy-MM-dd}", subUnitQuality.H_EnableDate2);
|
||||
this.H_ScanUrl2 = subUnitQuality.H_ScanUrl2;
|
||||
this.divH_ScanUrl2.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../../", this.H_ScanUrl2);
|
||||
|
||||
|
||||
this.txtSecurityLicense.Text = subUnitQuality.SecurityLicense;
|
||||
this.txtSL_EnableDate.Text = string.Format("{0:yyyy-MM-dd}", subUnitQuality.SL_EnableDate);
|
||||
this.SL_ScanUrl = subUnitQuality.SL_ScanUrl;
|
||||
this.divSL_ScanUrl.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../../", this.SL_ScanUrl);
|
||||
}
|
||||
|
||||
|
||||
this.GetButtonPower();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 初始化下拉框
|
||||
/// </summary>
|
||||
private void InitDropDownList()
|
||||
{
|
||||
var qualifications = Funs.DB.Base_Qualification.OrderBy(x => x.QualificationCode);
|
||||
this.radUnitQuality.DataTextField = "QualificationName";
|
||||
this.radUnitQuality.DataValueField = "QualificationId";
|
||||
this.radUnitQuality.DataSource = qualifications;
|
||||
this.radUnitQuality.DataBind();
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region 获取按钮权限
|
||||
@@ -344,7 +364,6 @@ namespace FineUIPro.Web.HSSE.QualityAudit
|
||||
Model.QualityAudit_SubUnitQuality subUnitQuality = new Model.QualityAudit_SubUnitQuality
|
||||
{
|
||||
UnitId = this.UnitId,
|
||||
SubUnitQualityName = this.txtSubUnitQualityName.Text.Trim(),
|
||||
BusinessLicense = this.txtBusinessLicense.Text.Trim(),
|
||||
BL_EnableDate = Funs.GetNewDateTime(this.txtBL_EnableDate.Text.Trim()),
|
||||
BL_ScanUrl = this.BL_ScanUrl,
|
||||
@@ -369,6 +388,24 @@ namespace FineUIPro.Web.HSSE.QualityAudit
|
||||
CompileMan = this.CurrUser.UserId,
|
||||
CompileDate = DateTime.Now
|
||||
};
|
||||
if (this.radUnitQuality.SelectedItemArray.Count() > 0)
|
||||
{
|
||||
string qids = string.Empty;
|
||||
string qNames = string.Empty;
|
||||
foreach (var item in this.radUnitQuality.SelectedItemArray)
|
||||
{
|
||||
qids += item.Value + ",";
|
||||
qNames += item.Text + ",";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(qids))
|
||||
{
|
||||
qids = qids.Substring(0, qids.LastIndexOf(","));
|
||||
qNames = qNames.Substring(0, qNames.LastIndexOf(","));
|
||||
}
|
||||
subUnitQuality.QualityId = qids;
|
||||
subUnitQuality.SubUnitQualityName = qNames;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(this.SubUnitQualityId))
|
||||
{
|
||||
subUnitQuality.SubUnitQualityId = this.SubUnitQualityId;
|
||||
|
||||
Reference in New Issue
Block a user