///// <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="dbEntity"></param> /// <returns>返回G3e_id</returns> public static long InsertSDKX(Common_n dbEntity) { try { var cid = DBEntityFinder.Instance.GetSdkxCount(dbEntity.G3E_FID); cid++; var g3eid = CYZCommonFunc.getid(); var newEnt = new Gg_pd_sdkx_ac { G3E_ID = g3eid, G3E_FID = dbEntity.G3E_FID, G3E_FNO = dbEntity.G3E_FNO, G3E_CID = cid, G3E_CNO = 14904, LTT_DATE = dbEntity.LTT_DATE, LTT_ID = MapConfig.Instance.LTTID, LTT_STATUS = dbEntity.LTT_STATUS, LTT_TID = dbEntity.LTT_TID, SCM_DID = dbEntity.SCM_DID, GDBDZ = dbEntity.CD_SSBDZ, KXH = dbEntity.CD_SSXL, EntityState = EntityState.Insert }; DBManager.Instance.Insert(newEnt); return(newEnt.G3E_ID); } catch (Exception ex) { LogManager.Instance.Error(ex); } return(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); } }