Exemple #1
0
 /// <summary>
 /// 根据ID查询
 /// </summary>
 /// <param name="ID"></param>
 /// <returns></returns>
 public RemitDTO GetModelByID(long ID)
 {
     using (MyDbContext dbcontext = new MyDbContext())
     {
         CommonService <RemitEntity> csr = new CommonService <RemitEntity>(dbcontext);
         RemitEntity re    = csr.GetById(ID);
         RemitDTO    model = null;
         if (re != null)
         {
             model = ToDTO(re);
         }
         return(model);
     }
 }
        public ActionResult AddRemit(decimal amount, long sysbankID, string bankname, string bankaccount, string bankaccountuser, DateTime?hkTime, string remark)
        {
            if (amount <= 0)
            {
                return(Json(new AjaxResult {
                    Status = "0", Msg = "请输入大于0的金额"
                }));
            }
            if (string.IsNullOrEmpty(bankname))
            {
                return(Json(new AjaxResult {
                    Status = "0", Msg = "请输入大于0的金额"
                }));
            }
            //用户信息
            UserDTO userModel = GetUserInfo();
            //汇入账户
            SystemBankDTO sysdto = sysbankService.GetDTOByID(sysbankID);

            RemitDTO dto = new RemitDTO();

            dto.OutBankAccount     = sysdto.BankAccount;
            dto.OutBankName        = sysdto.BankName;
            dto.OutBankAccountUser = sysdto.BankAccountUser;
            dto.BankName           = bankname;
            dto.BankAccount        = bankaccount;
            dto.BankAccountUser    = bankaccountuser;
            dto.RechargeableDate   = hkTime;
            dto.Remark             = remark;
            dto.State = 0;

            long iID = remitService.Add(dto);

            if (iID > 0)
            {
                return(Json(new AjaxResult {
                    Status = "1", Data = "/finance/remitList"
                }));
            }
            else
            {
                return(Json(new AjaxResult {
                    Status = "0", Msg = "提交失败"
                }));
            }
        }
Exemple #3
0
 /// <summary>
 /// 添加充值记录
 /// </summary>
 /// <param name="UserID"></param>
 /// <param name="Amount"></param>
 /// <param name="BankName"></param>
 /// <param name="BankAccount"></param>
 /// <param name="BankAccountUser"></param>
 /// <returns></returns>
 public long Add(RemitDTO dto)
 {
     using (MyDbContext dbcontext = new MyDbContext())
     {
         RemitEntity remitModel = new RemitEntity();
         remitModel.UserID             = dto.UserID;
         remitModel.RemitMoney         = dto.RemitMoney;
         remitModel.BankName           = dto.BankName;
         remitModel.BankAccount        = dto.BankAccount;
         remitModel.BankAccountUser    = dto.BankAccountUser;
         remitModel.RechargeableDate   = dto.RechargeableDate;
         remitModel.OutBankName        = dto.OutBankName;
         remitModel.OutBankAccount     = dto.OutBankAccount;
         remitModel.OutBankAccountUser = dto.OutBankAccountUser;
         remitModel.Remark             = dto.Remark;
         remitModel.AddDate            = DateTime.Now;
         remitModel.State = dto.State;
         dbcontext.Remit.Add(remitModel);
         dbcontext.SaveChanges();
         return(remitModel.ID);
     }
 }
Exemple #4
0
        public RemitDTO ToDTO(RemitEntity remit)
        {
            RemitDTO Rdto = new RemitDTO();

            Rdto.ID                 = remit.ID;
            Rdto.RemitMoney         = remit.RemitMoney;
            Rdto.State              = remit.State;
            Rdto.UserID             = remit.UserID;
            Rdto.RechargeableDate   = remit.RechargeableDate;
            Rdto.BankAccount        = remit.BankAccount;
            Rdto.BankName           = remit.BankName;
            Rdto.BankAccountUser    = remit.BankAccountUser;
            Rdto.AddDate            = remit.AddDate;
            Rdto.Remark             = remit.Remark;
            Rdto.OutBankAccount     = remit.OutBankAccount;
            Rdto.OutBankName        = remit.OutBankName;
            Rdto.OutBankAccountUser = remit.OutBankAccountUser;
            Rdto.UserCode           = remit.Users.UserCode;
            Rdto.TrueName           = remit.Users.TrueName;
            Rdto.StateName          = remit.State == 0 ? "等待审核" : "已确认";
            return(Rdto);
        }