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