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