Exemple #1
0
 /// <summary>
 /// 实体列表
 /// </summary>
 /// <returns>返回实体列表</returns>
 public List <AccountNumber> QueryData()
 {
     if (AccountDAL == null)
     {
         AccountDAL = new Account_DAL();
     }
     if (AccountNumber_Entity_List == null)
     {
         AccountNumber_Entity_List = Json.DeserializationList <AccountNumber>(AccountDAL.QueryData()).ToList();
     }
     return(AccountNumber_Entity_List);
 }
Exemple #2
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="Id">主键</param>
        /// <returns>-1为失败/大于-1为成功</returns>
        public int Delete(string Id)
        {
            if (AccountDAL == null)
            {
                AccountDAL = new Account_DAL();
            }
            AccountNumber_Entity_List.Remove(AccountNumber_Entity_List.FirstOrDefault(f => f.Id == Id));
            int value = AccountDAL.Delete(Json.Serialization(AccountNumber_Entity_List));

            if (Combination == null)
            {
                Combination = new ContentsCombination();
            }

            Contents = Combination.Log_Contents_PrimaryKey("data.json文件", Id.ToString());
            Delete_Log(value, "删除“" + Id + "”账户主键");

            return(value);
        }
Exemple #3
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="entity">实体</param>
        /// <returns>-1为失败/大于-1为成功</returns>
        public int Update(AccountNumber entity)
        {
            if (AccountDAL == null)
            {
                AccountDAL = new Account_DAL();
            }

            entity.LogName = Encryption.EncryptDES(entity.LogName, ConfigurationManager.AppSettings["KeyValue"].ToString());
            entity.Paw     = Encryption.EncryptDES(entity.Paw, ConfigurationManager.AppSettings["KeyValue"].ToString());

            AccountNumber_Entity_List.Remove(AccountNumber_Entity_List.FirstOrDefault(f => f.Id == entity.Id));
            AccountNumber_Entity_List.Add(entity);

            int value = AccountDAL.Update(Json.Serialization(AccountNumber_Entity_List));

            ContentsArray[1] = Combination.Log_Contents_Json("更新后信息", "data.json文件", Json.Serialization(entity));
            Update_Log(value, Combination.Get_PartialContents_ResultsDescribed(entity.Name, "账户"));

            return(value);
        }
Exemple #4
0
        /// <summary>
        /// 添加账号
        /// </summary>
        /// <param name="entity">实体</param>
        /// <returns>-1为失败/大于-1为成功</returns>
        public int Add(AccountNumber entity)
        {
            if (AccountDAL == null)
            {
                AccountDAL = new Account_DAL();
            }

            entity.LogName = Encryption.EncryptDES(entity.LogName, ConfigurationManager.AppSettings["KeyValue"].ToString());
            entity.Paw     = Encryption.EncryptDES(entity.Paw, ConfigurationManager.AppSettings["KeyValue"].ToString());

            AccountNumber_Entity_List.Add(entity);
            int value = AccountDAL.Add(Json.Serialization(AccountNumber_Entity_List));

            if (Combination == null)
            {
                Combination = new ContentsCombination();
            }

            Contents = Combination.Log_Contents_Json("data.json文件", Json.Serialization(entity));
            Add_Log(value, "账户“" + entity.Name + "”");
            return(value);
        }