示例#1
0
        private void GetDaybalanceList(SeasonInterest si)
        {
            DayBalance db = new DayBalance();

            db.DB_ID   = si.SI_ID;
            db.DB_Time = si.SI_Time.Value.AddMonths(-3);//季度结息
            ObservableCollection <DayBalance> tempList = new ObservableCollection <DayBalance>();

            MoreInterestList.Clear();
            foreach (DayBalance item in InterestClient.SelectJG_DayBalanceInfo(db))
            {
                if (item.DB_Time < selectedSeanson.SI_Time)
                {
                    tempList.Add(item);
                }
                else
                {
                    FundsRegulatoryClient.SqlTransSvr.DayBalance tranbalance = new FundsRegulatoryClient.SqlTransSvr.DayBalance();
                    tranbalance.DB_Balance      = item.DB_Balance;
                    tranbalance.DB_InterestRate = item.DB_InterestRate;
                    tranbalance.DB_ID           = item.DB_ID;
                    tranbalance.ID = item.ID;
                    MoreInterestList.Add(tranbalance);
                }
            }
            DayBalanceList = tempList;
        }
示例#2
0
 public bool Update_DbAndPF(DayBalance db, FundPayment obj, RefundTrade rt)
 {
     BaseDao.SqlMap.BeginTransaction();
     daoPay.Update(obj);
     daort.Add(rt);
     daoday.Update(db);
     try
     {
         BaseDao.SqlMap.CommitTransaction();
         return(true);
     }
     catch
     {
         BaseDao.SqlMap.RollBackTransaction();
         return(false);
     }
 }
示例#3
0
        public bool CreateAccountSIDB(JG_AccountManageInfo acc, SeasonInterest si, DayBalance db, int i)//1代表插入2 代表更新
        {
            BaseDao.SqlMap.BeginTransaction();

            if (si != null)
            {
                if (i == 1)
                {
                    daoacc.Add(acc); daoseasion.Add(si);
                }
                else
                {
                    daoacc.Update(acc); daoseasion.Update(si);
                }
            }
            else
            {
                if (i == 1)
                {
                    daoacc.Add(acc);
                }
                else
                {
                    daoacc.Update(acc);
                }
            }
            if (db != null)
            {
                daoday.Add(db);
            }
            try
            {
                BaseDao.SqlMap.CommitTransaction();
                return(true);
            }
            catch
            {
                BaseDao.SqlMap.RollBackTransaction();
                return(false);
            }
        }
示例#4
0
 public bool Update_DbAndPF(DayBalance db, FundPayment obj, int i)//1 代表添加 2 代表更新
 {
     BaseDao.SqlMap.BeginTransaction();
     if (i == 1)
     {
         daoPay.Add(obj);
     }
     else
     {
         daoPay.Update(obj);
     }
     daoday.Update(db);
     try
     {
         BaseDao.SqlMap.CommitTransaction();
         return(true);
     }
     catch
     {
         BaseDao.SqlMap.RollBackTransaction();
         return(false);
     }
 }
示例#5
0
        public bool Update_DbAndDF(DayBalance db, DepositFund obj, int i)
        {
            BaseDao.SqlMap.BeginTransaction();
            if (i == 1)
            {
                daoDeposit.Add(obj);
            }
            else
            {
                daoDeposit.Update(obj);
            }

            daoday.Update(db);
            try
            {
                BaseDao.SqlMap.CommitTransaction();
                return(true);
            }
            catch
            {
                BaseDao.SqlMap.RollBackTransaction();
                return(false);
            }
        }
 /// <summary>
 /// 创建账户时插入季节、每日余额表
 /// </summary>
 /// <returns></returns>
 public bool CreateAccountSIDB(FundsRegulatoryClient.SqlTransSvr.JG_AccountManageInfo acc, SeasonInterest si, DayBalance db, int i)
 {
     return(service.CreateAccountSIDB(acc, si, db, i));
 }
示例#7
0
        /// <summary>
        /// 获取所一个季度每天余额信息
        /// </summary>
        /// <returns></returns>
        public ObservableCollection <InterestService.DayBalance> SelectJG_DayBalanceInfo(DayBalance db)
        {
            List <InterestService.DayBalance> temp = service.Select(db).ToList <InterestService.DayBalance>();
            ObservableCollection <InterestService.DayBalance> oj = new ObservableCollection <InterestService.DayBalance>();

            temp.ForEach(p => oj.Add(p));
            return(oj);
        }
 public bool DeleteDayBalanceInfo(DayBalance del)
 {
     return(daoHelp.Delete(del));
 }
 public bool UpdateDayBalanceInfo(DayBalance upadte)
 {
     return(daoHelp.Update(upadte));
 }
 public bool AddDayBalanceInfo(DayBalance add)
 {
     return(daoHelp.Add(add));
 }
 public List <DayBalance> Select(DayBalance selectDB)
 {
     return(daoHelp.Select(selectDB).ToList <DayBalance>());
 }