Example #1
0
        private bool GetData()
        {
            UserBLL userbll = new UserBLL();

            //获取项目信息
            model = bll.WXGetMyLoanDetail(this.projectId.Value, WebUserAuth.UserId.Value);

            if (model == null)
            {
                Response.Redirect(GlobalUtils.MTuanDaiURL + "/Member/Repayment/borrowLog.aspx");
                return(false);
            }
            //需提前还款时才做查询数据
            if (model.IsPrepayment)
            {
                WebSettingInfo set = new WebSettingBLL().GetWebSettingInfo("3F902315-6986-44FF-9F00-9D420C07FCDA");
                if (set != null && DateTime.Parse(set.Param4Value) >= model.AddDate)
                {
                    ProjectBLL projectbll = new ProjectBLL();
                    projectbll.WXGetPrepaymentActualAmountAndBalance(WebUserAuth.UserId.Value, this.projectId.Value,
                                                                     ref actualAmount, ref AviMoney);
                }
                else
                {
                    var whereParams = new DynamicParameters();
                    whereParams.Add("@projectId", projectId);
                    whereParams.Add("@DueOutMoney", 0, DbType.Double, ParameterDirection.Output);

                    TuanDaiDB.Execute(TdConfig.ApplicationName, TdConfig.DBRead, "p_ShowDueOutOfProject_ZC", ref whereParams, CommandType.StoredProcedure);
                    actualAmount = (decimal)whereParams.Get <double>("@DueOutMoney");
                }

                AviMoney = userbll.GetUserAviMoney(WebUserAuth.UserId.Value);
            }
            GetRepayedMsg(model.ProjectId);
            return(true);
        }