127 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			127 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			C#
		
	
	
	
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);
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |