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)); }
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)); }