Пример #1
0
 ///// <summary>
 ///// 删除受电馈线
 ///// </summary>
 ///// <param name="kxh"></param>
 //public static bool DeleteSDKX(string kxh)
 //{
 //    try
 //    {
 //        var sdkx = DBEntityFinder.Instance.GetSdkxAcByKXH(kxh);
 //        return DeleteSDKX(sdkx);
 //    }
 //    catch (Exception ex)
 //    {
 //        LogManager.Instance.Error(ex);
 //        return false;
 //    }
 //}
 /// <summary>
 /// 删除受电馈线
 /// </summary>
 /// <param name="sdkx"></param>
 public static bool DeleteSDKX(Gg_pd_sdkx_ac sdkx)
 {
     try
     {
         if (sdkx != null)
         {
             var newObj = sdkx.Clone() as Gg_pd_sdkx_ac;
             if (newObj.EntityState == EntityState.None || newObj.EntityState == EntityState.Update)
             {
                 newObj.EntityState = EntityState.Delete;
                 DBManager.Instance.Update(newObj);
             }
             else
             {
                 DBManager.Instance.Delete(newObj);
             }
             return(true);
         }
         return(false);
     }
     catch (Exception ex)
     {
         LogManager.Instance.Error(ex);
         return(false);
     }
 }
Пример #2
0
 /// <summary>
 /// 更新受电馈线
 /// </summary>
 /// <param name="bdz"> </param>
 /// <param name="kxh"> </param>
 /// <param name="sdkx"> </param>
 public static bool UpdateSDKX_AC(string bdz, string kxh, Gg_pd_sdkx_ac sdkx)
 {
     try
     {
         var newObj = sdkx.Clone() as Gg_pd_sdkx_ac;
         newObj.GDBDZ = bdz;
         newObj.KXH   = kxh;
         if (newObj.EntityState == EntityState.None)
         {
             newObj.EntityState = EntityState.Update;
         }
         DBManager.Instance.Update(newObj);
         return(true);
     }
     catch (Exception ex)
     {
         LogManager.Instance.Error(ex);
         return(false);
     }
 }