20240430 修改附件上传条件
This commit is contained in:
@@ -77,7 +77,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||
}
|
||||
//this.txtImplementationFrontState.Text = designChangeOrder.ImplementationFrontState;
|
||||
this.drpImplementationFrontState.SelectedValue= designChangeOrder.ImplementationFrontState;
|
||||
|
||||
this.txtRemarkCode.Text = designChangeOrder.RemarkCode.HasValue ? designChangeOrder.RemarkCode.ToString() : "";
|
||||
|
||||
var currApprove = DesignChangeOrderApproveService.GetCurrentApprove(designChangeOrder.DesignChangeOrderId);
|
||||
if (currApprove != null)
|
||||
@@ -139,6 +139,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||
drpUnitIds.Readonly = true;
|
||||
drpUnitWorks.Readonly = true;
|
||||
this.drpAudit.Readonly = true;
|
||||
this.txtRemarkCode.Readonly = true;
|
||||
// this.btnAttach.Enabled = false;
|
||||
|
||||
}
|
||||
@@ -180,85 +181,10 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||
Alert.ShowInTop("请选择专业!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
Model.Comprehensive_DesignChangeOrder designChangeOrder = new Model.Comprehensive_DesignChangeOrder();
|
||||
designChangeOrder.ProjectId = this.CurrUser.LoginProjectId;
|
||||
if (this.drpCNProfessionalId.SelectedValue != BLL.Const._Null)
|
||||
var q = Funs.DB.Comprehensive_DesignChangeOrder.FirstOrDefault(x => x.RemarkCode == Funs.GetNewInt(this.txtRemarkCode.Text.Trim()) && (x.DesignChangeOrderId != this.DesignChangeOrderId || (this.DesignChangeOrderId == null && x.DesignChangeOrderId != null)));
|
||||
if (q != null)
|
||||
{
|
||||
designChangeOrder.CNProfessionalId = this.drpCNProfessionalId.SelectedValue;
|
||||
}
|
||||
designChangeOrder.ChangeOrderCode = this.txtChangeOrderCode.Text.Trim();
|
||||
designChangeOrder.ChangeReason = this.txtChangeReason.Text.Trim();
|
||||
designChangeOrder.Contents = this.txtContents.Text.Trim();
|
||||
designChangeOrder.IssuedDate = Funs.GetNewDateTime(this.txtIssuedDate.Text);
|
||||
designChangeOrder.ApprovalDate = Funs.GetNewDateTime(this.txtApprovalDate.Text);
|
||||
designChangeOrder.CompleteDate = Funs.GetNewDateTime(this.txtCompleteDate.Text);
|
||||
designChangeOrder.ImplementationFrontState = this.drpImplementationFrontState.SelectedValue;
|
||||
if (!string.IsNullOrEmpty(this.drpAudit.SelectedValue))
|
||||
{
|
||||
designChangeOrder.AuditMan = drpAudit.SelectedValue;
|
||||
} //审核人
|
||||
string unitWorks = string.Empty;
|
||||
var unitWorksList = this.drpUnitWorks.SelectedValueArray;
|
||||
foreach (var item in unitWorksList)
|
||||
{
|
||||
unitWorks += item + ",";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(unitWorks))
|
||||
{
|
||||
unitWorks = unitWorks.Substring(0, unitWorks.LastIndexOf(','));
|
||||
}
|
||||
designChangeOrder.UnitWorkId = unitWorks;
|
||||
|
||||
string unitIds = string.Empty;
|
||||
var unitLists = this.drpUnitIds.SelectedValueArray;
|
||||
foreach (var item in unitLists)
|
||||
{
|
||||
unitIds += item + ",";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(unitIds))
|
||||
{
|
||||
unitIds = unitIds.Substring(0, unitIds.LastIndexOf(','));
|
||||
}
|
||||
designChangeOrder.UnitId = unitIds;
|
||||
if (string.IsNullOrEmpty(this.DesignChangeOrderId))
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.hdAttachUrl.Text))
|
||||
{
|
||||
designChangeOrder.DesignChangeOrderId = this.hdAttachUrl.Text;
|
||||
}
|
||||
else
|
||||
{
|
||||
designChangeOrder.DesignChangeOrderId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignChangeOrder));
|
||||
this.hdAttachUrl.Text = designChangeOrder.DesignChangeOrderId;
|
||||
}
|
||||
|
||||
designChangeOrder.CompileMan = this.CurrUser.UserId;
|
||||
designChangeOrder.CompileDate = DateTime.Now;
|
||||
designChangeOrder.Status = BLL.Const.Comprehensive_Compile;
|
||||
BLL.DesignChangeOrderService.AddDesignChangeOrder(designChangeOrder);
|
||||
}
|
||||
else
|
||||
{
|
||||
designChangeOrder.DesignChangeOrderId = this.DesignChangeOrderId;
|
||||
var model = Funs.DB.Comprehensive_DesignChangeOrder.Where(u => u.DesignChangeOrderId == this.DesignChangeOrderId).FirstOrDefault();
|
||||
if (model != null)
|
||||
{
|
||||
designChangeOrder.Status = model.Status;
|
||||
}
|
||||
BLL.DesignChangeOrderService.UpdateDesignChangeOrder(designChangeOrder);
|
||||
}
|
||||
|
||||
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
|
||||
|
||||
protected void btnSubmit_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (drpCNProfessionalId.SelectedValue == BLL.Const._Null)
|
||||
{
|
||||
Alert.ShowInTop("请选择专业!", MessageBoxIcon.Warning);
|
||||
Alert.ShowInTop("标志编号已存在!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
Model.Comprehensive_DesignChangeOrder designChangeOrder = new Model.Comprehensive_DesignChangeOrder();
|
||||
@@ -301,6 +227,95 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||
unitIds = unitIds.Substring(0, unitIds.LastIndexOf(','));
|
||||
}
|
||||
designChangeOrder.UnitId = unitIds;
|
||||
designChangeOrder.RemarkCode = Funs.GetNewInt(this.txtRemarkCode.Text.Trim());
|
||||
if (string.IsNullOrEmpty(this.DesignChangeOrderId))
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.hdAttachUrl.Text))
|
||||
{
|
||||
designChangeOrder.DesignChangeOrderId = this.hdAttachUrl.Text;
|
||||
}
|
||||
else
|
||||
{
|
||||
designChangeOrder.DesignChangeOrderId = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignChangeOrder));
|
||||
this.hdAttachUrl.Text = designChangeOrder.DesignChangeOrderId;
|
||||
}
|
||||
|
||||
designChangeOrder.CompileMan = this.CurrUser.UserId;
|
||||
designChangeOrder.CompileDate = DateTime.Now;
|
||||
designChangeOrder.Status = BLL.Const.Comprehensive_Compile;
|
||||
BLL.DesignChangeOrderService.AddDesignChangeOrder(designChangeOrder);
|
||||
}
|
||||
else
|
||||
{
|
||||
designChangeOrder.DesignChangeOrderId = this.DesignChangeOrderId;
|
||||
var model = Funs.DB.Comprehensive_DesignChangeOrder.Where(u => u.DesignChangeOrderId == this.DesignChangeOrderId).FirstOrDefault();
|
||||
if (model != null)
|
||||
{
|
||||
designChangeOrder.Status = model.Status;
|
||||
}
|
||||
BLL.DesignChangeOrderService.UpdateDesignChangeOrder(designChangeOrder);
|
||||
}
|
||||
|
||||
|
||||
ShowNotify("保存成功!", MessageBoxIcon.Success);
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
}
|
||||
|
||||
|
||||
protected void btnSubmit_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (drpCNProfessionalId.SelectedValue == BLL.Const._Null)
|
||||
{
|
||||
Alert.ShowInTop("请选择专业!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
var q = Funs.DB.Comprehensive_DesignChangeOrder.FirstOrDefault(x => x.RemarkCode == Funs.GetNewInt(this.txtRemarkCode.Text.Trim()) && (x.DesignChangeOrderId != this.DesignChangeOrderId || (this.DesignChangeOrderId == null && x.DesignChangeOrderId != null)));
|
||||
if (q != null)
|
||||
{
|
||||
Alert.ShowInTop("标志编号已存在!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
Model.Comprehensive_DesignChangeOrder designChangeOrder = new Model.Comprehensive_DesignChangeOrder();
|
||||
designChangeOrder.ProjectId = this.CurrUser.LoginProjectId;
|
||||
if (this.drpCNProfessionalId.SelectedValue != BLL.Const._Null)
|
||||
{
|
||||
designChangeOrder.CNProfessionalId = this.drpCNProfessionalId.SelectedValue;
|
||||
}
|
||||
designChangeOrder.ChangeOrderCode = this.txtChangeOrderCode.Text.Trim();
|
||||
designChangeOrder.ChangeReason = this.txtChangeReason.Text.Trim();
|
||||
designChangeOrder.Contents = this.txtContents.Text.Trim();
|
||||
designChangeOrder.IssuedDate = Funs.GetNewDateTime(this.txtIssuedDate.Text);
|
||||
designChangeOrder.ApprovalDate = Funs.GetNewDateTime(this.txtApprovalDate.Text);
|
||||
designChangeOrder.CompleteDate = Funs.GetNewDateTime(this.txtCompleteDate.Text);
|
||||
designChangeOrder.ImplementationFrontState = this.drpImplementationFrontState.SelectedValue;
|
||||
if (!string.IsNullOrEmpty(this.drpAudit.SelectedValue))
|
||||
{
|
||||
designChangeOrder.AuditMan = drpAudit.SelectedValue;
|
||||
} //审核人
|
||||
string unitWorks = string.Empty;
|
||||
var unitWorksList = this.drpUnitWorks.SelectedValueArray;
|
||||
foreach (var item in unitWorksList)
|
||||
{
|
||||
unitWorks += item + ",";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(unitWorks))
|
||||
{
|
||||
unitWorks = unitWorks.Substring(0, unitWorks.LastIndexOf(','));
|
||||
}
|
||||
designChangeOrder.UnitWorkId = unitWorks;
|
||||
|
||||
string unitIds = string.Empty;
|
||||
var unitLists = this.drpUnitIds.SelectedValueArray;
|
||||
foreach (var item in unitLists)
|
||||
{
|
||||
unitIds += item + ",";
|
||||
}
|
||||
if (!string.IsNullOrEmpty(unitIds))
|
||||
{
|
||||
unitIds = unitIds.Substring(0, unitIds.LastIndexOf(','));
|
||||
}
|
||||
designChangeOrder.UnitId = unitIds;
|
||||
designChangeOrder.RemarkCode = Funs.GetNewInt(this.txtRemarkCode.Text.Trim());
|
||||
if (string.IsNullOrEmpty(this.DesignChangeOrderId))
|
||||
{
|
||||
if (!string.IsNullOrEmpty(this.hdAttachUrl.Text))
|
||||
@@ -442,15 +457,15 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||
{
|
||||
this.hdAttachUrl.Text = SQLHelper.GetNewID(typeof(Model.Comprehensive_DesignChangeOrder));
|
||||
}
|
||||
Model.Comprehensive_DesignChangeOrder designChangeOrder = BLL.DesignChangeOrderService.GetDesignChangeOrderById(this.DesignChangeOrderId);
|
||||
if (designChangeOrder.Status == BLL.Const.Comprehensive_Complete)
|
||||
{
|
||||
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/CQMS/DesignChangeOrder&menuId={1}", this.hdAttachUrl.Text, BLL.Const.DesignChangeOrderMenuId)));
|
||||
}
|
||||
else
|
||||
{
|
||||
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/CQMS/DesignChangeOrder&menuId={1}", this.hdAttachUrl.Text, BLL.Const.DesignChangeOrderMenuId)));
|
||||
}
|
||||
//Model.Comprehensive_DesignChangeOrder designChangeOrder = BLL.DesignChangeOrderService.GetDesignChangeOrderById(this.DesignChangeOrderId);
|
||||
//if (designChangeOrder.Status == BLL.Const.Comprehensive_Complete)
|
||||
//{
|
||||
//PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=-1&toKeyId={0}&path=FileUpload/CQMS/DesignChangeOrder&menuId={1}", this.hdAttachUrl.Text, BLL.Const.DesignChangeOrderMenuId)));
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("../../AttachFile/webuploader.aspx?type=0&toKeyId={0}&path=FileUpload/CQMS/DesignChangeOrder&menuId={1}", this.hdAttachUrl.Text, BLL.Const.DesignChangeOrderMenuId)));
|
||||
//}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
Reference in New Issue
Block a user