90 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| 
 | |
| namespace BLL
 | |
| {
 | |
|     /// <summary>
 | |
|     /// 特种设备审批
 | |
|     /// </summary>
 | |
|    public static class EquipmentQualityInService
 | |
|    {
 | |
|        public static Model.SGGLDB db = Funs.DB;
 | |
| 
 | |
|        /// <summary>
 | |
|        /// 根据主键获取特种设备审批
 | |
|        /// </summary>
 | |
|        /// <param name="EquipmentQualityInId"></param>
 | |
|        /// <returns></returns>
 | |
|        public static Model.InApproveManager_EquipmentQualityIn GetEquipmentQualityInById(string EquipmentQualityInId)
 | |
|        {
 | |
|            return Funs.DB.InApproveManager_EquipmentQualityIn.FirstOrDefault(e => e.EquipmentQualityInId == EquipmentQualityInId);
 | |
|        }
 | |
| 
 | |
|        /// <summary>
 | |
|        /// 添加特种设备审批
 | |
|        /// </summary>
 | |
|        /// <param name="EquipmentQualityIn"></param>
 | |
|        public static void AddEquipmentQualityIn(Model.InApproveManager_EquipmentQualityIn EquipmentQualityIn)
 | |
|        {
 | |
|            Model.SGGLDB db = Funs.DB;
 | |
|             Model.InApproveManager_EquipmentQualityIn newEquipmentQualityIn = new Model.InApproveManager_EquipmentQualityIn
 | |
|             {
 | |
|                 EquipmentQualityInId = EquipmentQualityIn.EquipmentQualityInId,
 | |
|                 ProjectId = EquipmentQualityIn.ProjectId,
 | |
|                 UnitId = EquipmentQualityIn.UnitId,
 | |
|                 DriverName = EquipmentQualityIn.DriverName,
 | |
|                 CarNum = EquipmentQualityIn.CarNum,
 | |
|                 CarType = EquipmentQualityIn.CarType,
 | |
|                 States = EquipmentQualityIn.States,
 | |
|                 CompileMan = EquipmentQualityIn.CompileMan,
 | |
|                 CompileDate = EquipmentQualityIn.CompileDate,
 | |
|                 DutyMan = EquipmentQualityIn.DutyMan
 | |
|             };
 | |
|             db.InApproveManager_EquipmentQualityIn.InsertOnSubmit(newEquipmentQualityIn);
 | |
|            db.SubmitChanges();
 | |
|        }
 | |
| 
 | |
|        /// <summary>
 | |
|        /// 修改特种设备审批
 | |
|        /// </summary>
 | |
|        /// <param name="EquipmentQualityIn"></param>
 | |
|        public static void UpdateEquipmentQualityIn(Model.InApproveManager_EquipmentQualityIn EquipmentQualityIn)
 | |
|        {
 | |
|            Model.SGGLDB db = Funs.DB;
 | |
|            Model.InApproveManager_EquipmentQualityIn newEquipmentQualityIn = db.InApproveManager_EquipmentQualityIn.FirstOrDefault(e => e.EquipmentQualityInId == EquipmentQualityIn.EquipmentQualityInId);
 | |
|            if (newEquipmentQualityIn != null)
 | |
|            {
 | |
|                //newEquipmentQualityIn.ProjectId = EquipmentQualityIn.ProjectId;
 | |
|                newEquipmentQualityIn.UnitId = EquipmentQualityIn.UnitId;
 | |
|                newEquipmentQualityIn.DriverName = EquipmentQualityIn.DriverName;
 | |
|                newEquipmentQualityIn.CarNum = EquipmentQualityIn.CarNum;
 | |
|                newEquipmentQualityIn.CarType = EquipmentQualityIn.CarType;
 | |
|                newEquipmentQualityIn.States = EquipmentQualityIn.States;
 | |
|                newEquipmentQualityIn.CompileMan = EquipmentQualityIn.CompileMan;
 | |
|                newEquipmentQualityIn.CompileDate = EquipmentQualityIn.CompileDate;
 | |
|                newEquipmentQualityIn.DutyMan = EquipmentQualityIn.DutyMan;
 | |
|                db.SubmitChanges();
 | |
|            }
 | |
|        }
 | |
| 
 | |
|        /// <summary>
 | |
|        /// 根据主键删除特种设备审批
 | |
|        /// </summary>
 | |
|        /// <param name="EquipmentQualityInId"></param>
 | |
|        public static void DeleteEquipmentQualityInById(string EquipmentQualityInId)
 | |
|        {
 | |
|            Model.SGGLDB db = Funs.DB;
 | |
|            Model.InApproveManager_EquipmentQualityIn EquipmentQualityIn = db.InApproveManager_EquipmentQualityIn.FirstOrDefault(e => e.EquipmentQualityInId == EquipmentQualityInId);
 | |
|            if (EquipmentQualityIn != null)
 | |
|            {
 | |
|                CommonService.DeleteAttachFileById(EquipmentQualityInId);
 | |
|                BLL.CommonService.DeleteFlowOperateByID(EquipmentQualityInId);  ////删除审核流程表
 | |
|                db.InApproveManager_EquipmentQualityIn.DeleteOnSubmit(EquipmentQualityIn);
 | |
|                db.SubmitChanges();
 | |
|            }
 | |
|        }
 | |
|    }
 | |
| }
 |