Пример #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="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);
        }
Пример #3
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);
     }
 }