private string DoEdit(int _id)
        {
            BLL.ReceiptPayDetail   bll   = new BLL.ReceiptPayDetail();
            Model.ReceiptPayDetail model = bll.GetModel(_id);
            manager = GetAdminInfo();
            string _content = string.Empty;

            if (model.rpd_cid.ToString() != hCusId.Value)
            {
                _content += "收款对象ID:" + model.rpd_cid + "→<font color='red'>" + hCusId.Value + "</font><br/>";
            }
            model.rpd_cid = Utils.StrToInt(hCusId.Value, 0);
            bool updateMoney = false;

            if (model.rpd_money.ToString() != txtMoney.Text.Trim())
            {
                updateMoney = true;
                _content   += "收款金额:" + model.rpd_money + "→<font color='red'>" + txtMoney.Text.Trim() + "</font><br/>";
            }
            model.rpd_money = Utils.StrToDecimal(txtMoney.Text.Trim(), 0);
            if (model.rpd_foredate.Value.ToString("yyyy-MM-dd") != txtforedate.Text.Trim())
            {
                _content += "预收日期:" + model.rpd_foredate.Value.ToString("yyyy-MM-dd") + "→<font color='red'>" + txtforedate.Text.Trim() + "</font><br/>";
            }
            model.rpd_foredate = ConvertHelper.toDate(txtforedate.Text.Trim());
            if (model.rpd_method.ToString() != ddlmethod.SelectedValue)
            {
                _content += "收款方式ID:" + model.rpd_method + "→<font color='red'>" + ddlmethod.SelectedItem.Text + "</font><br/>";
            }
            model.rpd_method = Utils.StrToInt(ddlmethod.SelectedValue, 0);
            if (model.rpd_content != txtContent.Text.Trim())
            {
                _content += "收款内容:" + model.rpd_content + "→<font color='red'>" + txtContent.Text.Trim() + "</font><br/>";
            }
            model.rpd_content = txtContent.Text.Trim();
            if (model.rpd_cbid != Utils.StrToInt(hBankId.Value, 0))
            {
                _content += "客户银行账号:" + model.rpd_cbid + "→<font color='red'>" + hBankId.Value + "</font><br/>";
            }
            model.rpd_cbid = Utils.StrToInt(hBankId.Value, 0);
            return(bll.Update(model, _content, manager, updateMoney));
        }
示例#2
0
        private string DoEdit(int _id)
        {
            BLL.ReceiptPayDetail   bll   = new BLL.ReceiptPayDetail();
            Model.ReceiptPayDetail model = bll.GetModel(_id);
            manager = GetAdminInfo();
            string _content = string.Empty;
            //if (model.rpd_cid.ToString() != hCusId.Value)
            //{
            //    _content += "付款对象ID:" + model.rpd_cid + "→<font color='red'>" + hCusId.Value + "</font><br/>";
            //}
            //model.rpd_cid = Utils.StrToInt(hCusId.Value, 0);
            bool updateMoney = false;

            if (model.rpd_money.ToString() != txtMoney.Text.Trim())
            {
                if ((model.rpd_money < 0 && Utils.ObjToDecimal(txtMoney.Text.Trim(), 0) >= 0) || (model.rpd_money >= 0 && Utils.ObjToDecimal(txtMoney.Text.Trim(), 0) < 0))
                {
                    updateMoney = true;//表示金额从负数改为正数,或从正数改为负数
                }
                _content += "付款金额:" + model.rpd_money + "→<font color='red'>" + txtMoney.Text.Trim() + "</font><br/>";
            }
            model.rpd_money = Utils.StrToDecimal(txtMoney.Text.Trim(), 0);
            if (model.rpd_foredate.Value.ToString("yyyy-MM-dd") != txtforedate.Text.Trim())
            {
                _content += "预付日期:" + model.rpd_foredate.Value.ToString("yyyy-MM-dd") + "→<font color='red'>" + txtforedate.Text.Trim() + "</font><br/>";
            }
            model.rpd_foredate = ConvertHelper.toDate(txtforedate.Text.Trim());
            if (model.rpd_content != txtContent.Text.Trim())
            {
                _content += "付款内容:" + model.rpd_content + "→<font color='red'>" + txtContent.Text.Trim() + "</font><br/>";
            }
            model.rpd_content = txtContent.Text.Trim();
            if (model.rpd_cbid != Utils.StrToInt(hBankId.Value, 0))
            {
                _content += "客户银行账号:" + model.rpd_cbid + "→<font color='red'>" + hBankId.Value + "</font><br/>";
            }
            model.rpd_cbid = Utils.StrToInt(hBankId.Value, 0);
            return(bll.Update(model, _content, manager, updateMoney));
        }