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();
							 | 
						|||
| 
								 | 
							
								           }
							 | 
						|||
| 
								 | 
							
								       }
							 | 
						|||
| 
								 | 
							
								   }
							 | 
						|||
| 
								 | 
							
								}
							 |