95 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			95 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			C#
		
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.Data.SqlClient;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Threading.Tasks;
 | |
| 
 | |
| namespace BLL
 | |
| {
 | |
|     /// <summary>
 | |
|     /// 合同HSE费用额登记
 | |
|     /// </summary>
 | |
|     public class FeeRegistration
 | |
|     {
 | |
|         public static bool Insert(Model.CostGoods_FeeRegistration model)
 | |
|         {
 | |
|             try
 | |
|             {
 | |
|                 Funs.DB.CostGoods_FeeRegistration.InsertOnSubmit(model);
 | |
|                 Funs.DB.SubmitChanges();
 | |
|                 return true;
 | |
|             }
 | |
|             catch (Exception ex)
 | |
|             {
 | |
|                 ErrLogInfo.WriteLog($"插入数据失败,原因:{ex.Message}");
 | |
|                 return false;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public static bool Update(Model.CostGoods_FeeRegistration model)
 | |
|         {
 | |
|             try
 | |
|             {
 | |
|                 var result = Funs.DB.CostGoods_FeeRegistration.FirstOrDefault(a => a.Id == model.Id);
 | |
|                 if (result != null)
 | |
|                 {
 | |
|                     result.UnitId = model.UnitId;
 | |
|                     result.Cost = model.Cost;
 | |
|                     Funs.DB.SubmitChanges();
 | |
|                 }
 | |
|                 return true;
 | |
|             }
 | |
|             catch (Exception ex)
 | |
|             {
 | |
|                 ErrLogInfo.WriteLog($"更新表数据失败,原因:{ex.Message}");
 | |
|                 return false;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public static bool Delete(List<string> newId)
 | |
|         {
 | |
|             try
 | |
|             {
 | |
|                 var result = Funs.DB.CostGoods_FeeRegistration.Where(a => newId.Contains(a.Id)).ToList();
 | |
|                 if (result.Count > 0)
 | |
|                 {
 | |
|                     Funs.DB.CostGoods_FeeRegistration.DeleteAllOnSubmit(result);
 | |
|                     Funs.DB.SubmitChanges();
 | |
|                 }
 | |
|                 return true;
 | |
|             }
 | |
|             catch (Exception ex)
 | |
|             {
 | |
|                 ErrLogInfo.WriteLog($"删除数据失败,原因:{ex.Message}");
 | |
|                 return false;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public static bool Delete(string newId)
 | |
|         {
 | |
|             try
 | |
|             {
 | |
|                 var result = Funs.DB.CostGoods_FeeRegistration.Where(a => a.Id == newId).ToList();
 | |
|                 if (result.Count > 0)
 | |
|                 {
 | |
|                     Funs.DB.CostGoods_FeeRegistration.DeleteAllOnSubmit(result);
 | |
|                     Funs.DB.SubmitChanges();
 | |
|                 }
 | |
|                 return true;
 | |
|             }
 | |
|             catch (Exception ex)
 | |
|             {
 | |
|                 ErrLogInfo.WriteLog($"删除数据失败,原因:{ex.Message}");
 | |
|                 return false;
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         public static Model.CostGoods_FeeRegistration Detail(string newId)
 | |
|         {
 | |
|             var result = Funs.DB.CostGoods_FeeRegistration.FirstOrDefault(a => a.Id == newId);
 | |
|             return result;
 | |
|         }
 | |
|     }
 | |
| }
 |