using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using CoreFS.CA06;
using DbHelp = Core.StlMes.Client.Sale.DbHelp;
namespace Core.StlMes.Client.Sale.SaleFundMgt.FundDAL.FundBusiNessInfoDAL
{
public class SelFundBusinessinfoDAL:BaseDAL.BaseDAL
{
public SelFundBusinessinfoDAL(OpeBase ob)
: base(ob)
{
}
const string SQL_STR = @"select busiseq,
busitype,
balancesubject,
buyercode,
secondaccount,
pactno,
money,
importor,
importtime,
remark from sel_fund_businessinfo where 1 = 1 {0}";
const string SQL_INSERT = @"insert into sel_fund_businessinfo( busiseq,
busitype,
balancesubject,
buyercode,
secondaccount,
pactno,
money,
importor,
importtime,
remark) values('{0}','{1}','{2}','{3}','{4}','{5}',{6},'{7}','{8}','{9}')";
public System.Data.DataSet GetSelFundBusinessInfo(string sqlConditon)
{
string sqlStr = string.Format(SQL_STR,sqlConditon);
return base.ExecuteReader(sqlConditon);
}
///
/// 通过业务类型返回其数据
///
///
///
public System.Data.DataSet GetSelFundBusinessInfoByBusiType(string busiType)
{
string sqlConditon = string.Format(" and busitype = '{0}' ",busiType);
return GetSelFundBusinessInfo(sqlConditon);
}
private string GetInsertSql(Model.SEL_FUND_BUSINESSINFO busi)
{
try
{
string str = string.Format(SQL_INSERT,busi.BUSISEQ,
busi.BUSITYPE,
busi.BALANCESUBJECT,
busi.BUYERCODE,
busi.SECONDACCOUNT,
busi.PACTNO,
busi.MONEY,
busi.IMPORTOR,
busi.IMPORTTIME,
busi.REMARK);
return str;
}
catch
{
return "";
}
}
public void Insert(Model.SEL_FUND_BUSINESSINFO busi)
{
try
{
base.ExecuteNoReader(GetInsertSql(busi));
}
catch(Exception ex)
{
}
}
public void Delete()
{
}
}
}