コード例 #1
0
ファイル: daikuan_edit.aspx.cs プロジェクト: ymh007/hyfp
        private bool DoEdit(int _id)
        {
            bool result = false;

            BLL.daikuan   bll   = new BLL.daikuan();
            Model.daikuan model = bll.GetModel(_id);
            model.member_id = Utils.StrToInt(txtMemberId.Text, 0);
            model.name      = txtName.Text.Trim();
            model.level     = txtLevel.Text.Trim();
            if (!string.IsNullOrWhiteSpace(txtGender.Text.Trim()))
            {
                model.gender = txtGender.Text.Trim() == "男" ? "0" : "1";
            }
            model.id_card         = txtIdCard.Text.Trim();
            model.tel             = txtTel.Text.Trim();
            model.member_no       = txtMember.Text.Trim();
            model.can_amount      = Utils.StrToDecimal(txtCanAmount.Text, 0);
            model.amount          = Utils.StrToDecimal(txtAmount.Text, 0);
            model.member_amount   = Utils.StrToDecimal(txtMemberAmount.Text, 0);
            model.purpose         = txtPurpose.Text.Trim();
            model.add_time        = Utils.StrToDateTime(txtAddTime.Text.Trim());
            model.lb_person       = txtLbIds.Text.ToString();
            model.lb_person_names = txtLbNames.Text.ToString();
            model.month           = Utils.StrToInt(txtMonth.Text, 0);
            model.chanye          = ddlChanYe.SelectedValue;
            model.remark          = txtRemark.Text.Trim().ToString();

            #region 保存相册====================
            //检查是否有自定义图片
            if (model.albums != null)
            {
                model.albums.Clear();
            }
            string[] albumArr   = Request.Form.GetValues("hid_photo_name");
            string[] remarkArr  = Request.Form.GetValues("hid_photo_remark");
            string[] linkUrlArr = Request.Form.GetValues("hid_photo_link_url");
            if (albumArr != null)
            {
                List <Model.daikuan_albums> ls = new List <Model.daikuan_albums>();
                for (int i = 0; i < albumArr.Length; i++)
                {
                    string[] imgArr = albumArr[i].Split('|');
                    int      img_id = Utils.StrToInt(imgArr[0], 0);
                    if (imgArr.Length == 3)
                    {
                        if (linkUrlArr != null && !string.IsNullOrEmpty(linkUrlArr[i]) && !string.IsNullOrEmpty(remarkArr[i]))
                        {
                            ls.Add(new Model.daikuan_albums {
                                id = img_id, daikuan_id = _id, original_path = imgArr[1], thumb_path = imgArr[2], remark = remarkArr[i], link_url = linkUrlArr[i]
                            });
                        }
                        else if (linkUrlArr != null && !string.IsNullOrEmpty(remarkArr[i]) && string.IsNullOrEmpty(linkUrlArr[i]))
                        {
                            ls.Add(new Model.daikuan_albums {
                                id = img_id, daikuan_id = _id, original_path = imgArr[1], thumb_path = imgArr[2], remark = remarkArr[i]
                            });
                        }
                        else if (linkUrlArr != null && !string.IsNullOrEmpty(linkUrlArr[i]) && string.IsNullOrEmpty(remarkArr[i]))
                        {
                            ls.Add(new Model.daikuan_albums {
                                id = img_id, daikuan_id = _id, original_path = imgArr[1], thumb_path = imgArr[2], link_url = linkUrlArr[i]
                            });
                        }
                        else
                        {
                            ls.Add(new Model.daikuan_albums {
                                id = img_id, daikuan_id = _id, original_path = imgArr[1], thumb_path = imgArr[2]
                            });
                        }
                    }
                }
                model.albums = ls;
            }
            #endregion

            if (bll.Update(model))
            {
                AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改借款信息:" + model.name); //记录日志
                result = true;
            }

            return(result);
        }
コード例 #2
0
ファイル: daikuan_repay.aspx.cs プロジェクト: ymh007/hyfp
        //保存
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            BLL.daikuan       bll      = new BLL.daikuan();
            BLL.daikuan_repay repayBll = new BLL.daikuan_repay();
            var model = bll.GetModel(id);

            var repayModel = new Model.daikuan_repay();

            repayModel.daikuan_id = id;
            repayModel.amount     = Utils.StrToDecimal(txtAmount.Text.Trim(), 0);
            repayModel.add_time   = DateTime.Now;

            model.yh_amount += repayModel.amount;
            model.wh_amount  = model.amount + model.zy_amount - model.yh_amount;
            if (repayModel.amount == 0)
            {
                JscriptMsg("请填写正确金额!", "daikuan_repay.aspx?id=" + this.id);
                return;
            }
            if (model.yh_amount > model.amount + model.zy_amount)
            {
                JscriptMsg("已还金额超出借款金额!", "daikuan_repay.aspx?id=" + this.id);
                return;
            }
            if (model.wh_amount > 0)
            {
                model.hk_status = 0;
            }
            if (model.wh_amount == 0)
            {
                model.hk_status = 1;
            }

            #region 保存相册====================
            string[] albumArr    = Request.Form.GetValues("hid_photo_name");
            string[] remarkArr   = Request.Form.GetValues("hid_photo_remark");
            string[] link_urlArr = Request.Form.GetValues("hid_photo_link_url");
            if (albumArr != null && albumArr.Length > 0)
            {
                List <Model.daikuan_repay_albums> ls = new List <Model.daikuan_repay_albums>();
                for (int i = 0; i < albumArr.Length; i++)
                {
                    string[] imgArr = albumArr[i].Split('|');
                    if (imgArr.Length == 3)
                    {
                        if (!string.IsNullOrEmpty(link_urlArr[i]))
                        {
                            ls.Add(new Model.daikuan_repay_albums {
                                original_path = imgArr[1], thumb_path = imgArr[2], link_url = link_urlArr[i]
                            });
                        }
                        if (!string.IsNullOrEmpty(remarkArr[i]))
                        {
                            ls.Add(new Model.daikuan_repay_albums {
                                original_path = imgArr[1], thumb_path = imgArr[2], remark = remarkArr[i]
                            });
                        }
                        else
                        {
                            ls.Add(new Model.daikuan_repay_albums {
                                original_path = imgArr[1], thumb_path = imgArr[2]
                            });
                        }
                    }
                }
                repayModel.albums = ls;
            }
            #endregion

            repayBll.Add(repayModel);
            if (bll.Update(model))
            {
                JscriptMsg("还款成功!", "daikuan_manager_list.aspx");
            }
        }