using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace FineUIPro.Web.WeldingProcess.TrustManage { public partial class PointItemAudit : PageBase { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { lbAuditMan.Text = CurrUser.UserName; string auditMan = Request.Params["auditMan"]; string pointBatchItemId = Request.Params["PointBatchItemId"]; var pointBatchItem = BLL.Batch_PointBatchItemService.GetPointBatchItemByPointBatchItemId(pointBatchItemId); if (pointBatchItem != null) { if (auditMan == "JLAudit") { if (!string.IsNullOrEmpty(pointBatchItem.JLAudit)) { IsPass.Checked = true; } } if (auditMan == "GLGSAudit") { if (!string.IsNullOrEmpty(pointBatchItem.GLGSAudit)) { IsPass.Checked = true; } } if (auditMan == "QTAudit") { if (!string.IsNullOrEmpty(pointBatchItem.QTAudit)) { IsPass.Checked = true; } } } } } protected void btnSave_Click(object sender, EventArgs e) { string auditMan = Request.Params["auditMan"]; string pointBatchItemId = Request.Params["PointBatchItemId"]; string userId = CurrUser.UserId; string auditstr = string.Empty; var pointBatchItem = BLL.Batch_PointBatchItemService.GetPointBatchItemByPointBatchItemId(pointBatchItemId); if (IsPass.Checked) { if (IsBatch.Checked) { if (pointBatchItem != null) { var Itemlist = BLL.Batch_PointBatchItemService.GetPointByPointBatchId(pointBatchItem.PointBatchId); foreach (var item in Itemlist) { if (auditMan == "JLAudit") { item.JLAudit = userId; } if (auditMan == "GLGSAudit") { item.GLGSAudit = userId; } if (auditMan == "QTAudit") { item.QTAudit = userId; } BLL.Funs.DB.SubmitChanges(); } } } else { if (auditMan == "JLAudit") { pointBatchItem.JLAudit = userId; } if (auditMan == "GLGSAudit") { pointBatchItem.GLGSAudit = userId; } if (auditMan == "QTAudit") { pointBatchItem.QTAudit = userId; } BLL.Funs.DB.SubmitChanges(); } auditstr = "审核完成!"; } else { if (auditMan == "JLAudit") { pointBatchItem.JLAudit = null; } if (auditMan == "GLGSAudit") { pointBatchItem.GLGSAudit = null; } if (auditMan == "QTAudit") { pointBatchItem.QTAudit = null; } BLL.Funs.DB.SubmitChanges(); auditstr = "取消审核!"; } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); Alert.ShowInTop(auditstr, MessageBoxIcon.Success); } } }