示例#1
0
 /// <summary>
 /// 更新提现记录状态
 /// </summary>
 /// <param name="ID"></param>
 /// <param name="Flag"></param>
 /// <returns></returns>
 public int UpdateFlag(long ID, int Flag)
 {
     using (MyDbContext dbcontext = new MyDbContext())
     {
         CommonService <TakeMoneyEntity> csr = new CommonService <TakeMoneyEntity>(dbcontext);
         TakeMoneyEntity takeModel           = csr.GetById(ID);
         if (takeModel == null)
         {
             return(2);//已删除
         }
         if (takeModel.Flag == 1)
         {
             return(3);//已确认
         }
         takeModel.Flag    = Flag;
         takeModel.Take006 = DateTime.Now;
         int num = dbcontext.SaveChanges();
         if (num > 0)
         {
             return(0);//确认成功
         }
         else
         {
             return(1);//确认失败
         }
     }
 }
示例#2
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="ID"></param>
 /// <returns></returns>
 public int Del(long ID)
 {
     using (MyDbContext dbcontext = new MyDbContext())
     {
         CommonService <TakeMoneyEntity> csr = new CommonService <TakeMoneyEntity>(dbcontext);
         TakeMoneyEntity re = csr.GetById(ID);
         if (re != null)
         {
             re.IsDeleted = true;
             int num = dbcontext.SaveChanges();
             if (num > 0)
             {
                 return(0);//删除成功
             }
             else
             {
                 return(1);//删除失败
             }
         }
         else
         {
             return(2);//已删除
         }
     }
 }
示例#3
0
        public TakeMoneyDTO ToDTO(TakeMoneyEntity takemoney)
        {
            TakeMoneyDTO takeDTO = new TakeMoneyDTO();

            takeDTO.ID              = takemoney.ID;
            takeDTO.UserID          = takemoney.UserID;
            takeDTO.TakeMoney       = takemoney.TakeMoney;
            takeDTO.TakePoundage    = takemoney.TakePoundage;
            takeDTO.RealityMoney    = takemoney.RealityMoney;
            takeDTO.Flag            = takemoney.Flag;
            takeDTO.BankAccount     = takemoney.BankAccount;
            takeDTO.BankName        = takemoney.BankName;
            takeDTO.BankAccountUser = takemoney.BankAccountUser;
            takeDTO.BankDian        = takemoney.BankDian;
            takeDTO.TakeTime        = takemoney.TakeTime;
            takeDTO.Take001         = takemoney.Take001;
            takeDTO.Take002         = takemoney.Take002;
            takeDTO.Take003         = takemoney.Take003;
            takeDTO.Take004         = takemoney.Take004;
            takeDTO.Take005         = takemoney.Take005;
            takeDTO.Take006         = takemoney.Take006;
            takeDTO.UserCode        = takemoney.Users.UserCode;
            takeDTO.TrueName        = takemoney.Users.TrueName;
            takeDTO.StateName       = takemoney.Flag == 0 ? "等待审核" : "已确认";

            return(takeDTO);
        }
示例#4
0
 /// <summary>
 /// 根据ID查询
 /// </summary>
 /// <param name="ID"></param>
 /// <returns></returns>
 public TakeMoneyDTO GetModelByID(long ID)
 {
     using (MyDbContext dbcontext = new MyDbContext())
     {
         CommonService <TakeMoneyEntity> csr = new CommonService <TakeMoneyEntity>(dbcontext);
         TakeMoneyEntity take  = csr.GetById(ID);
         TakeMoneyDTO    model = null;
         if (take != null)
         {
             model = ToDTO(take);
         }
         return(model);
     }
 }
示例#5
0
 /// <summary>
 /// 添加提现记录
 /// </summary>
 /// <param name="UserID"></param>
 /// <param name="Amount"></param>
 /// <param name="Cyjj"></param>
 /// <param name="Fee"></param>
 /// <param name="Flag"></param>
 /// <param name="BankName"></param>
 /// <param name="BankAccount"></param>
 /// <param name="BankAccountUser"></param>
 /// <returns></returns>
 public long Add(long UserID, decimal Amount, decimal Cyjj, decimal Fee, int Flag, string BankName, string BankAccount, string BankAccountUser)
 {
     using (MyDbContext dbcontext = new MyDbContext())
     {
         TakeMoneyEntity takeModel = new TakeMoneyEntity();
         takeModel.UserID          = UserID;
         takeModel.TakeMoney       = Amount;
         takeModel.TakePoundage    = Cyjj;
         takeModel.Take005         = Fee;
         takeModel.RealityMoney    = Amount - Cyjj - Fee;
         takeModel.BankName        = BankName;
         takeModel.BankAccount     = BankAccount;
         takeModel.BankAccountUser = BankAccountUser;
         takeModel.Flag            = Flag;
         takeModel.TakeTime        = DateTime.Now;
         dbcontext.TakeMoney.Add(takeModel);
         dbcontext.SaveChanges();
         return(takeModel.ID);
     }
 }