133 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			133 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | namespace BLL | |||
|  | { | |||
|  |     using System; | |||
|  |     using System.Collections.Generic; | |||
|  |     using System.Linq; | |||
|  | 
 | |||
|  |     public static class DataForJTApiService | |||
|  |     { | |||
|  |         public static Model.SGGLDB db = Funs.DB; | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// <20><>ȡ<EFBFBD>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ | |||
|  |         /// </summary> | |||
|  |         /// <param name="InterFaceSetId"><3E><><EFBFBD><EFBFBD>Id</param> | |||
|  |         /// <returns><3E>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ</returns> | |||
|  |         public static Model.InterFaceSet GetFaceSetById(string InterFaceSetId) | |||
|  |         { | |||
|  |             return Funs.DB.InterFaceSet.FirstOrDefault(e => e.InterFaceSetId == InterFaceSetId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// <20><><EFBFBD>ӽӿ<D3BD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ | |||
|  |         /// </summary> | |||
|  |         /// <param name="faceset"><3E>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD></param> | |||
|  |         public static void AddFaceSet(Model.InterFaceSet faceset) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             string newKeyID = SQLHelper.GetNewID(typeof(Model.InterFaceSet)); | |||
|  |             Model.InterFaceSet newSet = new Model.InterFaceSet | |||
|  |             { | |||
|  |                 InterFaceSetId = newKeyID, | |||
|  |                 InterFaceName = faceset.InterFaceName, | |||
|  |                 AuthUnitIds = faceset.AuthUnitIds, | |||
|  |                 AuthUnitName = faceset.AuthUnitName, | |||
|  |                 InterFaceUrl = faceset.InterFaceUrl, | |||
|  |                 ValidPeriod = faceset.ValidPeriod, | |||
|  |                 UnitId = faceset.UnitId, | |||
|  |                 TxtRemarks = faceset.TxtRemarks, | |||
|  |                 IsOpen = faceset.IsOpen, | |||
|  |             }; | |||
|  |             db.InterFaceSet.InsertOnSubmit(newSet); | |||
|  |             db.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// <20>Ľӿ<C4BD><D3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ | |||
|  |         /// </summary> | |||
|  |         /// <param name="user"><3E>ӿ<EFBFBD><D3BF><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5></param> | |||
|  |         public static void UpdateFaceSet(Model.InterFaceSet user) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.InterFaceSet newSet = db.InterFaceSet.FirstOrDefault(e => e.InterFaceSetId == user.InterFaceSetId); | |||
|  |             if (newSet != null) | |||
|  |             { | |||
|  |                 newSet.InterFaceName = user.InterFaceName; | |||
|  |                 newSet.AuthUnitIds = user.AuthUnitIds; | |||
|  |                 newSet.AuthUnitName = user.AuthUnitName; | |||
|  |                 newSet.InterFaceUrl = user.InterFaceUrl; | |||
|  |                 newSet.UnitId = user.UnitId; | |||
|  |                 newSet.ValidPeriod = user.ValidPeriod; | |||
|  |                 newSet.UnitId = user.UnitId; | |||
|  |                 newSet.TxtRemarks = user.TxtRemarks; | |||
|  |                 newSet.IsOpen = user.IsOpen; | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |        | |||
|  |         /// <summary> | |||
|  |         /// <20><><EFBFBD><EFBFBD>Idɾ<64><C9BE><EFBFBD><EFBFBD>Ϣ | |||
|  |         /// </summary> | |||
|  |         /// <param name="SetId"></param> | |||
|  |         public static void DeleteFaceSet(string SetId) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.InterFaceSet FaceSet = db.InterFaceSet.FirstOrDefault(e => e.InterFaceSetId == SetId); | |||
|  |             if (FaceSet != null) | |||
|  |             { | |||
|  |                 var logs = from x in db.Sys_Log where x.UserId == SetId select x; | |||
|  |                 if (logs.Count() > 0) | |||
|  |                 { | |||
|  |                     db.Sys_Log.DeleteAllOnSubmit(logs); | |||
|  |                 } | |||
|  |                 db.InterFaceSet.DeleteOnSubmit(FaceSet); | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         ///// <summary> | |||
|  |         ///// <20><><EFBFBD><EFBFBD><EFBFBD>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD>ݼ<EFBFBD>¼ | |||
|  |         ///// </summary> | |||
|  |         ///// <param name="newItem"><3E>ϱ<EFBFBD><CFB1><EFBFBD><EFBFBD><EFBFBD></param> | |||
|  |         ///// <returns></returns> | |||
|  |         //public static string SaveUpData(Model.InterFaceItem newItem) | |||
|  |         //{ | |||
|  |         //    if (newItem.FaceLogDate.Count() == 0) | |||
|  |         //        return "<22><><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD>Ϊ<EFBFBD>գ<EFBFBD>"; | |||
|  |         //    using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString)) | |||
|  |         //    { | |||
|  |         //        List<string> InterFaceLogIdList=new List<string> (); | |||
|  |         //        List<Model.InterFaceLog> logList = new List<Model.InterFaceLog>(); | |||
|  |         //        string message = string.Empty; | |||
|  |         //        var InterFaceSetList = db.InterFaceSet.Where(x => x.InterFaceName != ""); | |||
|  |         //        foreach (var item in newItem.FaceLogDate) | |||
|  |         //        { | |||
|  |         //            //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ýӿ<C3BD><D3BF><EFBFBD><EFBFBD>ƴ<EFBFBD><C6B4><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD> | |||
|  |         //            var faceset = InterFaceSetList.FirstOrDefault(p => p.InterFaceName == item.InterFaceName); | |||
|  |         //            if (faceset != null) | |||
|  |         //            { | |||
|  |         //                Model.InterFaceLog FaceLog = new Model.InterFaceLog(); | |||
|  |         //                FaceLog.InterFaceLogId = Guid.NewGuid().ToString(); | |||
|  |         //                FaceLog.TxtContent = item.TxtContent; | |||
|  |         //                FaceLog.InterFaceLogDate = Convert.ToDateTime(item.InterFaceLogDate); | |||
|  |         //                FaceLog.LogSate = false; | |||
|  |         //                FaceLog.CollCropCode = item.CollCropCode; | |||
|  |         //                FaceLog.IP = item.IP; | |||
|  |         //                FaceLog.UnitId = item.UnitId; | |||
|  |         //                FaceLog.InterFaceDetailId =""; | |||
|  |         //                logList.Add(FaceLog); | |||
|  |         //            } | |||
|  |         //            else //<2F><><EFBFBD>ýӿ<C3BD><D3BF><EFBFBD><EFBFBD>Ʋ<EFBFBD><C6B2><EFBFBD><EFBFBD><EFBFBD> <20><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>ʾ | |||
|  |         //            { | |||
|  |         //                InterFaceLogIdList.Add(item.InterFaceName); | |||
|  |         //            } | |||
|  |         //        } | |||
|  |         //        db.InterFaceLog.InsertAllOnSubmit(logList); | |||
|  |         //        db.SubmitChanges(); | |||
|  |         //    } | |||
|  |         //    return "<22><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ɹ<EFBFBD>"; | |||
|  |         //} | |||
|  |     } | |||
|  | } |