public bool AddFinancePayDetail(FinancePayDetailEntity financePayDetailEntity) { bool flag = false; StringBuilder sqlCommandText = new StringBuilder(); sqlCommandText.Append(" @JournalID"); sqlCommandText.Append(", @AuthorID"); sqlCommandText.Append(", @EBankType"); sqlCommandText.Append(", @TransactionID"); sqlCommandText.Append(", @TotalFee"); sqlCommandText.Append(", @Currency"); sqlCommandText.Append(", @IsInCome"); sqlCommandText.Append(", @PayType"); sqlCommandText.Append(", @PayStatus"); sqlCommandText.Append(", @PayDate"); sqlCommandText.Append(", @ProductTable"); sqlCommandText.Append(", @ProductID"); sqlCommandText.Append(", @ProductDes"); sqlCommandText.Append(", @UserAccount"); sqlCommandText.Append(", @BankID"); sqlCommandText.Append(", @BankNo"); DbCommand cmd = db.GetSqlStringCommand(String.Format("INSERT INTO dbo.FinancePayDetail ({0},AddDate) VALUES ({1},getdate())", sqlCommandText.ToString().Replace("@", ""), sqlCommandText.ToString())); db.AddInParameter(cmd,"@JournalID",DbType.Int64,financePayDetailEntity.JournalID); db.AddInParameter(cmd,"@AuthorID",DbType.Int64,financePayDetailEntity.AuthorID); db.AddInParameter(cmd,"@EBankType",DbType.Byte,financePayDetailEntity.EBankType); db.AddInParameter(cmd,"@TransactionID",DbType.AnsiString,financePayDetailEntity.TransactionID); db.AddInParameter(cmd,"@TotalFee",DbType.Decimal,financePayDetailEntity.TotalFee); db.AddInParameter(cmd,"@Currency",DbType.AnsiString,financePayDetailEntity.Currency); db.AddInParameter(cmd,"@IsInCome",DbType.Byte,financePayDetailEntity.IsInCome); db.AddInParameter(cmd,"@PayType",DbType.Byte,financePayDetailEntity.PayType); db.AddInParameter(cmd,"@PayStatus",DbType.Byte,financePayDetailEntity.PayStatus); db.AddInParameter(cmd,"@PayDate",DbType.DateTime,financePayDetailEntity.PayDate); db.AddInParameter(cmd,"@ProductTable",DbType.AnsiString,financePayDetailEntity.ProductTable); db.AddInParameter(cmd,"@ProductID",DbType.AnsiString,financePayDetailEntity.ProductID); db.AddInParameter(cmd,"@ProductDes",DbType.AnsiString,financePayDetailEntity.ProductDes); db.AddInParameter(cmd,"@UserAccount",DbType.AnsiString,financePayDetailEntity.UserAccount); db.AddInParameter(cmd,"@BankID",DbType.AnsiString,financePayDetailEntity.BankID); db.AddInParameter(cmd,"@BankNo",DbType.AnsiString,financePayDetailEntity.BankNo); try { db.ExecuteNonQuery(cmd); flag = true; } catch(SqlException sqlEx) { throw sqlEx; } return flag; }
public ExecResult Add(FinancePayDetailEntity model) { IFinancePayDetailService service = ServiceContainer.Instance.Container.Resolve<IFinancePayDetailService>(); bool result = service.AddFinancePayDetail(model); ExecResult execResult = new ExecResult(); if (result) { execResult.result = EnumJsonResult.success.ToString(); execResult.msg = "新增支付记录成功!"; } else { execResult.result = EnumJsonResult.failure.ToString(); execResult.msg = "新增支付记录失败!"; } return execResult; }
/// <summary> /// 从存储媒介删除实体数据 /// </summary> /// <param name="financePayDetail">FinancePayDetailEntity实体对象</param> /// <returns>true:删除成功 false:删除失败</returns> public bool DeleteFinancePayDetail(FinancePayDetailEntity financePayDetail) { return FinancePayDetailBusProvider.DeleteFinancePayDetail(financePayDetail); }
/// <summary> /// 将实体数据存入存储媒介(持久化一个对象) /// </summary> /// <param name="financePayDetail">FinancePayDetailEntity实体对象</param> /// <returns>true:存储成功 false:存储失败</returns> public bool AddFinancePayDetail(FinancePayDetailEntity financePayDetail) { return FinancePayDetailBusProvider.AddFinancePayDetail(financePayDetail); }
/// <summary> /// 更新存储媒介中的实体数据 /// </summary> /// <param name="financePayDetail">FinancePayDetailEntity实体对象</param> /// <returns>true:更新成功 false:更新失败</returns> public bool UpdateFinancePayDetail(FinancePayDetailEntity financePayDetail) { return FinancePayDetailBusProvider.UpdateFinancePayDetail(financePayDetail); }
/// <summary> /// 从存储媒介删除实体数据 /// </summary> /// <param name="financePayDetail">FinancePayDetailEntity实体对象</param> /// <returns>true:删除成功 false:删除失败</returns> public bool DeleteFinancePayDetail(FinancePayDetailEntity financePayDetail) { return FinancePayDetailDataAccess.Instance.DeleteFinancePayDetail(financePayDetail); }
/// <summary> /// 将实体数据存入存储媒介(持久化一个对象) /// </summary> /// <param name="financePayDetail">FinancePayDetailEntity实体对象</param> /// <returns>true:存储成功 false:存储失败</returns> public bool AddFinancePayDetail(FinancePayDetailEntity financePayDetail) { return FinancePayDetailDataAccess.Instance.AddFinancePayDetail(financePayDetail); }
public bool UpdateFinancePayDetail(FinancePayDetailEntity financePayDetailEntity) { bool flag = false; StringBuilder whereCommandText = new StringBuilder(); whereCommandText.Append(" BillID=@BillID"); StringBuilder sqlCommandText = new StringBuilder(); sqlCommandText.Append(" JournalID=@JournalID"); sqlCommandText.Append(", AuthorID=@AuthorID"); sqlCommandText.Append(", EBankType=@EBankType"); sqlCommandText.Append(", TransactionID=@TransactionID"); sqlCommandText.Append(", TotalFee=@TotalFee"); sqlCommandText.Append(", Currency=@Currency"); sqlCommandText.Append(", IsInCome=@IsInCome"); sqlCommandText.Append(", PayType=@PayType"); sqlCommandText.Append(", PayStatus=@PayStatus"); sqlCommandText.Append(", PayDate=@PayDate"); sqlCommandText.Append(", ProductTable=@ProductTable"); sqlCommandText.Append(", ProductID=@ProductID"); sqlCommandText.Append(", ProductDes=@ProductDes"); sqlCommandText.Append(", UserAccount=@UserAccount"); sqlCommandText.Append(", BankID=@BankID"); sqlCommandText.Append(", BankNo=@BankNo"); sqlCommandText.Append(", AddDate=@AddDate"); DbCommand cmd = db.GetSqlStringCommand(String.Format("UPDATE dbo.FinancePayDetail SET {0} WHERE {1}",sqlCommandText.ToString(),whereCommandText.ToString())); db.AddInParameter(cmd,"@BillID",DbType.Int64,financePayDetailEntity.BillID); db.AddInParameter(cmd,"@JournalID",DbType.Int64,financePayDetailEntity.JournalID); db.AddInParameter(cmd,"@AuthorID",DbType.Int64,financePayDetailEntity.AuthorID); db.AddInParameter(cmd,"@EBankType",DbType.Byte,financePayDetailEntity.EBankType); db.AddInParameter(cmd,"@TransactionID",DbType.AnsiString,financePayDetailEntity.TransactionID); db.AddInParameter(cmd,"@TotalFee",DbType.Decimal,financePayDetailEntity.TotalFee); db.AddInParameter(cmd,"@Currency",DbType.AnsiString,financePayDetailEntity.Currency); db.AddInParameter(cmd,"@IsInCome",DbType.Byte,financePayDetailEntity.IsInCome); db.AddInParameter(cmd,"@PayType",DbType.Byte,financePayDetailEntity.PayType); db.AddInParameter(cmd,"@PayStatus",DbType.Byte,financePayDetailEntity.PayStatus); db.AddInParameter(cmd,"@PayDate",DbType.DateTime,financePayDetailEntity.PayDate); db.AddInParameter(cmd,"@ProductTable",DbType.AnsiString,financePayDetailEntity.ProductTable); db.AddInParameter(cmd,"@ProductID",DbType.AnsiString,financePayDetailEntity.ProductID); db.AddInParameter(cmd,"@ProductDes",DbType.AnsiString,financePayDetailEntity.ProductDes); db.AddInParameter(cmd,"@UserAccount",DbType.AnsiString,financePayDetailEntity.UserAccount); db.AddInParameter(cmd,"@BankID",DbType.AnsiString,financePayDetailEntity.BankID); db.AddInParameter(cmd,"@BankNo",DbType.AnsiString,financePayDetailEntity.BankNo); db.AddInParameter(cmd,"@AddDate",DbType.DateTime,financePayDetailEntity.AddDate); try { db.ExecuteNonQuery(cmd); flag = true; } catch(SqlException sqlEx) { throw sqlEx; } return flag; }
public List<FinancePayDetailEntity> MakeFinancePayDetailList(IDataReader dr) { List<FinancePayDetailEntity> list=new List<FinancePayDetailEntity>(); while(dr.Read()) { FinancePayDetailEntity financePayDetailEntity=new FinancePayDetailEntity(); financePayDetailEntity.BillID = (Int64)dr["BillID"]; financePayDetailEntity.JournalID = (Int64)dr["JournalID"]; financePayDetailEntity.AuthorID = (Int64)dr["AuthorID"]; financePayDetailEntity.EBankType = (Byte)dr["EBankType"]; financePayDetailEntity.TransactionID = (String)dr["TransactionID"]; financePayDetailEntity.TotalFee = (Decimal)dr["TotalFee"]; financePayDetailEntity.Currency = (String)dr["Currency"]; financePayDetailEntity.IsInCome = (Byte)dr["IsInCome"]; financePayDetailEntity.PayType = (Byte)dr["PayType"]; financePayDetailEntity.PayStatus = (Byte)dr["PayStatus"]; financePayDetailEntity.PayDate = (DateTime)dr["PayDate"]; financePayDetailEntity.ProductTable = (String)dr["ProductTable"]; financePayDetailEntity.ProductID = (String)dr["ProductID"]; financePayDetailEntity.ProductDes = Convert.IsDBNull(dr["ProductDes"]) ? null : (String)dr["ProductDes"]; financePayDetailEntity.UserAccount = Convert.IsDBNull(dr["UserAccount"]) ? null : (String)dr["UserAccount"]; financePayDetailEntity.BankID = Convert.IsDBNull(dr["BankID"]) ? null : (String)dr["BankID"]; financePayDetailEntity.BankNo = Convert.IsDBNull(dr["BankNo"]) ? null : (String)dr["BankNo"]; financePayDetailEntity.AddDate = (DateTime)dr["AddDate"]; list.Add(financePayDetailEntity); } dr.Close(); return list; }
public FinancePayDetailEntity MakeFinancePayDetail(DataRow dr) { FinancePayDetailEntity financePayDetailEntity=null; if(dr!=null) { financePayDetailEntity=new FinancePayDetailEntity(); financePayDetailEntity.BillID = (Int64)dr["BillID"]; financePayDetailEntity.JournalID = (Int64)dr["JournalID"]; financePayDetailEntity.AuthorID = (Int64)dr["AuthorID"]; financePayDetailEntity.EBankType = (Byte)dr["EBankType"]; financePayDetailEntity.TransactionID = (String)dr["TransactionID"]; financePayDetailEntity.TotalFee = (Decimal)dr["TotalFee"]; financePayDetailEntity.Currency = (String)dr["Currency"]; financePayDetailEntity.IsInCome = (Byte)dr["IsInCome"]; financePayDetailEntity.PayType = (Byte)dr["PayType"]; financePayDetailEntity.PayStatus = (Byte)dr["PayStatus"]; financePayDetailEntity.PayDate = (DateTime)dr["PayDate"]; financePayDetailEntity.ProductTable = (String)dr["ProductTable"]; financePayDetailEntity.ProductID = (String)dr["ProductID"]; financePayDetailEntity.ProductDes = Convert.IsDBNull(dr["ProductDes"]) ? null : (String)dr["ProductDes"]; financePayDetailEntity.UserAccount = Convert.IsDBNull(dr["UserAccount"]) ? null : (String)dr["UserAccount"]; financePayDetailEntity.BankID = Convert.IsDBNull(dr["BankID"]) ? null : (String)dr["BankID"]; financePayDetailEntity.BankNo = Convert.IsDBNull(dr["BankNo"]) ? null : (String)dr["BankNo"]; financePayDetailEntity.AddDate = (DateTime)dr["AddDate"]; } return financePayDetailEntity; }
public bool DeleteFinancePayDetail(FinancePayDetailEntity financePayDetailEntity) { bool flag = false; StringBuilder sqlCommandText = new StringBuilder(); sqlCommandText.Append("DELETE FROM dbo.FinancePayDetail"); sqlCommandText.Append(" WHERE BillID=@BillID"); DbCommand cmd = db.GetSqlStringCommand(sqlCommandText.ToString()); db.AddInParameter(cmd,"@BillID",DbType.Int64,financePayDetailEntity.BillID); try { db.ExecuteNonQuery(cmd); flag = true; } catch(SqlException sqlEx) { throw sqlEx; } return flag; }
/// <summary> /// 新增支付记录 /// </summary> /// <param name="model"></param> /// <returns></returns> public ExecResult AddFinancePayDetail(FinancePayDetailEntity model) { HttpClientHelper clientHelper = new HttpClientHelper(); ExecResult result = clientHelper.Post<ExecResult, FinancePayDetailEntity>(GetAPIUrl(APIConstant.FINANCEPAYDETAIL_ADD), model); return result; }