| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | using System; | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Linq; | 
					
						
							|  |  |  |  | using System.Text; | 
					
						
							|  |  |  |  | using System.Threading.Tasks; | 
					
						
							| 
									
										
										
										
											2024-03-07 09:08:49 +08:00
										 |  |  |  | using System.Web.UI.WebControls; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | namespace BLL | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     /// <summary> | 
					
						
							|  |  |  |  |     /// 开车物资请购管理 | 
					
						
							|  |  |  |  |     /// </summary> | 
					
						
							|  |  |  |  |     public static class GoodsBuyService | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 根据主键获取开车物资请购管理信息 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="GoodsBuyId"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static Model.DriverGoods_GoodsBuy GetGoodsBuyById(string GoodsBuyId) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             return Funs.DB.DriverGoods_GoodsBuy.FirstOrDefault(e => e.GoodsBuyId == GoodsBuyId); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 添加开车物资请购管理信息 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="GoodsBuy"></param> | 
					
						
							|  |  |  |  |         public static void AddGoodsBuy(Model.DriverGoods_GoodsBuy GoodsBuy) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Model.DriverGoods_GoodsBuy newGoodsBuy = new Model.DriverGoods_GoodsBuy(); | 
					
						
							|  |  |  |  |             newGoodsBuy.GoodsBuyId = GoodsBuy.GoodsBuyId; | 
					
						
							|  |  |  |  |             newGoodsBuy.ProjectId = GoodsBuy.ProjectId; | 
					
						
							|  |  |  |  |             newGoodsBuy.Code = GoodsBuy.Code; | 
					
						
							|  |  |  |  |             newGoodsBuy.BuyName = GoodsBuy.BuyName; | 
					
						
							|  |  |  |  |             newGoodsBuy.BuyCode = GoodsBuy.BuyCode; | 
					
						
							|  |  |  |  |             newGoodsBuy.CompileMan = GoodsBuy.CompileMan; | 
					
						
							|  |  |  |  |             newGoodsBuy.ApprovalDate = GoodsBuy.ApprovalDate; | 
					
						
							|  |  |  |  |             newGoodsBuy.SubmitDate = GoodsBuy.SubmitDate; | 
					
						
							|  |  |  |  |             newGoodsBuy.GetGoodsDate = GoodsBuy.GetGoodsDate; | 
					
						
							|  |  |  |  |             newGoodsBuy.AttachUrl = GoodsBuy.AttachUrl; | 
					
						
							|  |  |  |  |             newGoodsBuy.Remark = GoodsBuy.Remark; | 
					
						
							| 
									
										
										
										
											2024-03-07 09:08:49 +08:00
										 |  |  |  |             newGoodsBuy.UnitCode = GoodsBuy.UnitCode; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |             Funs.DB.DriverGoods_GoodsBuy.InsertOnSubmit(newGoodsBuy); | 
					
						
							|  |  |  |  |             Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 修改开车物资请购管理 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="GoodsBuy"></param> | 
					
						
							|  |  |  |  |         public static void UpdateGoodsBuy(Model.DriverGoods_GoodsBuy GoodsBuy) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Model.DriverGoods_GoodsBuy newGoodsBuy = Funs.DB.DriverGoods_GoodsBuy.FirstOrDefault(e => e.GoodsBuyId == GoodsBuy.GoodsBuyId); | 
					
						
							|  |  |  |  |             if (newGoodsBuy != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 newGoodsBuy.Code = GoodsBuy.Code; | 
					
						
							|  |  |  |  |                 newGoodsBuy.BuyName = GoodsBuy.BuyName; | 
					
						
							|  |  |  |  |                 newGoodsBuy.BuyCode = GoodsBuy.BuyCode; | 
					
						
							|  |  |  |  |                 //newGoodsBuy.CompileMan = GoodsBuy.CompileMan; | 
					
						
							| 
									
										
										
										
											2024-03-07 09:08:49 +08:00
										 |  |  |  |                 //newGoodsBuy.ApprovalDate = GoodsBuy.ApprovalDate; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 newGoodsBuy.SubmitDate = GoodsBuy.SubmitDate; | 
					
						
							|  |  |  |  |                 newGoodsBuy.GetGoodsDate = GoodsBuy.GetGoodsDate; | 
					
						
							|  |  |  |  |                 newGoodsBuy.AttachUrl = GoodsBuy.AttachUrl; | 
					
						
							|  |  |  |  |                 newGoodsBuy.Remark = GoodsBuy.Remark; | 
					
						
							| 
									
										
										
										
											2024-03-07 09:08:49 +08:00
										 |  |  |  |                 newGoodsBuy.UnitCode = GoodsBuy.UnitCode; | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 根据主键删除开车物资请购管理 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="GoodsBuyId"></param> | 
					
						
							|  |  |  |  |         public static void DeleteGoodsBuy(string GoodsBuyId) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             Model.DriverGoods_GoodsBuy GoodsBuy = Funs.DB.DriverGoods_GoodsBuy.FirstOrDefault(e => e.GoodsBuyId == GoodsBuyId); | 
					
						
							|  |  |  |  |             if (GoodsBuy != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if (!string.IsNullOrEmpty(GoodsBuy.AttachUrl)) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, GoodsBuy.AttachUrl);//删除附件 | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 Funs.DB.DriverGoods_GoodsBuy.DeleteOnSubmit(GoodsBuy); | 
					
						
							|  |  |  |  |                 Funs.DB.SubmitChanges(); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2024-03-07 09:08:49 +08:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取类型信息 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static ListItem[] GetBugType() | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             ListItem[] list = new ListItem[5]; | 
					
						
							|  |  |  |  |             list[0] = new ListItem("01 开车临时材料请购单", "01"); | 
					
						
							|  |  |  |  |             list[1] = new ListItem("02 润滑油、脂请购单", "02"); | 
					
						
							|  |  |  |  |             list[2] = new ListItem("03 化学品消耗清单", "03"); | 
					
						
							|  |  |  |  |             list[3] = new ListItem("04 开车垫片请购单", "04"); | 
					
						
							|  |  |  |  |             list[4] = new ListItem("05 开车其他物资", "05"); | 
					
						
							|  |  |  |  |             return list; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         /// <summary> | 
					
						
							|  |  |  |  |         /// 获取方案类别 | 
					
						
							|  |  |  |  |         /// </summary> | 
					
						
							|  |  |  |  |         /// <param name="state"></param> | 
					
						
							|  |  |  |  |         /// <returns></returns> | 
					
						
							|  |  |  |  |         public static string ConvertBugType(object solutionType) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             if (solutionType != null) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 ListItem[] list = GetBugType(); | 
					
						
							|  |  |  |  |                 var item = list.FirstOrDefault(x => x.Value == solutionType.ToString()); | 
					
						
							|  |  |  |  |                 if (item != null) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                     return item.Text.Substring(3); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |             return ""; | 
					
						
							|  |  |  |  |         } | 
					
						
							| 
									
										
										
										
											2021-04-30 10:28:37 +08:00
										 |  |  |  |     } | 
					
						
							|  |  |  |  | } |