tijian_tieying/web/BLL/ERPContract.cs

572 lines
19 KiB
C#
Raw Normal View History

2025-02-20 12:14:39 +08:00
using System;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using ZWL.DBUtility;//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
namespace ZWL.BLL
{
/// <summary>
/// <20><>ERPContract<63><74>
/// </summary>
public class ERPContract
{
public ERPContract()
{}
#region Model
private int _id;
private string _hetongname;
private string _hetongserils;
private string _hetongleixing;
private string _qianyuekehu;
private string _hetongmiaoshu;
private string _hetongtiaokuan;
private string _hetongcontent;
private DateTime? _shengxiaodate;
private DateTime? _zhongzhidate;
private DateTime? _tixingdate;
private string _qianyuerenbuy;
private string _qianyuerensell;
private DateTime? _createtime;
private string _createuser;
private string _fujianlist;
private string _backinfo;
private string _nowstate;
private string _htzj;
private string _yffy;
private string _sfjf;
private string _sqfy;
/// <summary>
///
/// </summary>
public int ID
{
set{ _id=value;}
get{return _id;}
}
/// <summary>
/// <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
/// </summary>
public string HeTongName
{
set{ _hetongname=value;}
get{return _hetongname;}
}
/// <summary>
/// <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
/// </summary>
public string HeTongSerils
{
set{ _hetongserils=value;}
get{return _hetongserils;}
}
/// <summary>
/// <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
/// </summary>
public string HeTongLeiXing
{
set{ _hetongleixing=value;}
get{return _hetongleixing;}
}
/// <summary>
/// ǩԼ<C7A9>ͻ<EFBFBD>
/// </summary>
public string QianYueKeHu
{
set{ _qianyuekehu=value;}
get{return _qianyuekehu;}
}
/// <summary>
/// <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
/// </summary>
public string HeTongMiaoShu
{
set{ _hetongmiaoshu=value;}
get{return _hetongmiaoshu;}
}
/// <summary>
/// <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
/// </summary>
public string HeTongTiaoKuan
{
set{ _hetongtiaokuan=value;}
get{return _hetongtiaokuan;}
}
/// <summary>
/// <20><>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>
/// </summary>
public string HeTongContent
{
set{ _hetongcontent=value;}
get{return _hetongcontent;}
}
/// <summary>
/// <20><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>
/// </summary>
public DateTime? ShengXiaoDate
{
set{ _shengxiaodate=value;}
get{return _shengxiaodate;}
}
/// <summary>
/// <20><>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD>
/// </summary>
public DateTime? ZhongZhiDate
{
set{ _zhongzhidate=value;}
get{return _zhongzhidate;}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public DateTime? TiXingDate
{
set{ _tixingdate=value;}
get{return _tixingdate;}
}
/// <summary>
/// ǩԼ<C7A9>ˣ<EFBFBD><CBA3>򷽣<EFBFBD>
/// </summary>
public string QianYueRenBuy
{
set{ _qianyuerenbuy=value;}
get{return _qianyuerenbuy;}
}
/// <summary>
/// ǩԼ<C7A9>ˣ<EFBFBD><CBA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string QianYueRenSell
{
set{ _qianyuerensell=value;}
get{return _qianyuerensell;}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public DateTime? CreateTime
{
set{ _createtime=value;}
get{return _createtime;}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public string CreateUser
{
set{ _createuser=value;}
get{return _createuser;}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
/// </summary>
public string FuJianList
{
set{ _fujianlist=value;}
get{return _fujianlist;}
}
/// <summary>
/// <20><>ע<EFBFBD><D7A2>Ϣ
/// </summary>
public string BackInfo
{
set{ _backinfo=value;}
get{return _backinfo;}
}
/// <summary>
/// <20><>ǰ״̬
/// </summary>
public string NowState
{
set{ _nowstate=value;}
get{return _nowstate;}
}
/// <summary>
/// <20><>ǰ״̬
/// </summary>
public string HTZJ
{
set { _htzj = value; }
get { return _htzj; }
}
/// <summary>
/// <20><>ǰ״̬
/// </summary>
public string YFFY
{
set { _yffy = value; }
get { return _yffy; }
}
/// <summary>
/// <20><>ǰ״̬
/// </summary>
public string SFJF
{
set { _sfjf = value; }
get { return _sfjf; }
}
/// <summary>
/// <20><>ǰ״̬
/// </summary>
public string SQFY
{
set { _sqfy = value; }
get { return _sqfy; }
}
#endregion Model
#region <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20>õ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
/// </summary>
public ERPContract(int ID)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select ID,HeTongName,HeTongSerils,HeTongLeiXing,QianYueKeHu,HeTongMiaoShu,HeTongTiaoKuan,HeTongContent,ShengXiaoDate,ZhongZhiDate,TiXingDate,QianYueRenBuy,QianYueRenSell,CreateTime,CreateUser,FuJianList,BackInfo,NowState,HTZJ,YFFY,SFJF,SQFY ");
strSql.Append(" FROM ERPContract ");
strSql.Append(" where ID=@ID ");
SqlParameter[] parameters = {
new SqlParameter("@ID", SqlDbType.Int,4)};
parameters[0].Value = ID;
DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
if(ds.Tables[0].Rows.Count>0)
{
if(ds.Tables[0].Rows[0]["ID"].ToString()!="")
{
ID=int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
}
HeTongName=ds.Tables[0].Rows[0]["HeTongName"].ToString();
HeTongSerils=ds.Tables[0].Rows[0]["HeTongSerils"].ToString();
HeTongLeiXing=ds.Tables[0].Rows[0]["HeTongLeiXing"].ToString();
QianYueKeHu=ds.Tables[0].Rows[0]["QianYueKeHu"].ToString();
HeTongMiaoShu=ds.Tables[0].Rows[0]["HeTongMiaoShu"].ToString();
HeTongTiaoKuan=ds.Tables[0].Rows[0]["HeTongTiaoKuan"].ToString();
HeTongContent=ds.Tables[0].Rows[0]["HeTongContent"].ToString();
if(ds.Tables[0].Rows[0]["ShengXiaoDate"].ToString()!="")
{
ShengXiaoDate=DateTime.Parse(ds.Tables[0].Rows[0]["ShengXiaoDate"].ToString());
}
if(ds.Tables[0].Rows[0]["ZhongZhiDate"].ToString()!="")
{
ZhongZhiDate=DateTime.Parse(ds.Tables[0].Rows[0]["ZhongZhiDate"].ToString());
}
if(ds.Tables[0].Rows[0]["TiXingDate"].ToString()!="")
{
TiXingDate=DateTime.Parse(ds.Tables[0].Rows[0]["TiXingDate"].ToString());
}
QianYueRenBuy=ds.Tables[0].Rows[0]["QianYueRenBuy"].ToString();
QianYueRenSell=ds.Tables[0].Rows[0]["QianYueRenSell"].ToString();
if(ds.Tables[0].Rows[0]["CreateTime"].ToString()!="")
{
CreateTime=DateTime.Parse(ds.Tables[0].Rows[0]["CreateTime"].ToString());
}
CreateUser=ds.Tables[0].Rows[0]["CreateUser"].ToString();
FuJianList=ds.Tables[0].Rows[0]["FuJianList"].ToString();
BackInfo=ds.Tables[0].Rows[0]["BackInfo"].ToString();
NowState=ds.Tables[0].Rows[0]["NowState"].ToString();
HTZJ = ds.Tables[0].Rows[0]["HTZJ"].ToString();
YFFY = ds.Tables[0].Rows[0]["YFFY"].ToString();
SFJF = ds.Tables[0].Rows[0]["SFJF"].ToString();
SQFY = ds.Tables[0].Rows[0]["SQFY"].ToString();
}
}
/// <summary>
/// <20>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD>ID
/// </summary>
public int GetMaxId()
{
return DbHelperSQL.GetMaxID("ID", "ERPContract");
}
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڸü<DAB8>¼
/// </summary>
public bool Exists(int ID)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select count(1) from ERPContract");
strSql.Append(" where ID=@ID ");
SqlParameter[] parameters = {
new SqlParameter("@ID", SqlDbType.Int,4)};
parameters[0].Value = ID;
return DbHelperSQL.Exists(strSql.ToString(),parameters);
}
/// <summary>
/// <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public int Add()
{
StringBuilder strSql=new StringBuilder();
strSql.Append("insert into ERPContract(");
strSql.Append("HeTongName,HeTongSerils,HeTongLeiXing,QianYueKeHu,HeTongMiaoShu,HeTongTiaoKuan,HeTongContent,ShengXiaoDate,ZhongZhiDate,TiXingDate,QianYueRenBuy,QianYueRenSell,CreateTime,CreateUser,FuJianList,BackInfo,NowState,HTZJ,YFFY,SFJF,SQFY)");
strSql.Append(" values (");
strSql.Append("@HeTongName,@HeTongSerils,@HeTongLeiXing,@QianYueKeHu,@HeTongMiaoShu,@HeTongTiaoKuan,@HeTongContent,@ShengXiaoDate,@ZhongZhiDate,@TiXingDate,@QianYueRenBuy,@QianYueRenSell,@CreateTime,@CreateUser,@FuJianList,@BackInfo,@NowState,@HTZJ,@YFFY,@SFJF,@SQFY)");
strSql.Append(";select @@IDENTITY");
SqlParameter[] parameters = {
new SqlParameter("@HeTongName", SqlDbType.VarChar,200),
new SqlParameter("@HeTongSerils", SqlDbType.VarChar,50),
new SqlParameter("@HeTongLeiXing", SqlDbType.VarChar,50),
new SqlParameter("@QianYueKeHu", SqlDbType.VarChar,200),
new SqlParameter("@HeTongMiaoShu", SqlDbType.VarChar,8000),
new SqlParameter("@HeTongTiaoKuan", SqlDbType.VarChar,8000),
new SqlParameter("@HeTongContent", SqlDbType.Text),
new SqlParameter("@ShengXiaoDate", SqlDbType.DateTime),
new SqlParameter("@ZhongZhiDate", SqlDbType.DateTime),
new SqlParameter("@TiXingDate", SqlDbType.DateTime),
new SqlParameter("@QianYueRenBuy", SqlDbType.VarChar,50),
new SqlParameter("@QianYueRenSell", SqlDbType.VarChar,50),
new SqlParameter("@CreateTime", SqlDbType.DateTime),
new SqlParameter("@CreateUser", SqlDbType.VarChar,50),
new SqlParameter("@FuJianList", SqlDbType.VarChar,500),
new SqlParameter("@BackInfo", SqlDbType.VarChar,8000),
new SqlParameter("@NowState", SqlDbType.VarChar,50),
new SqlParameter("@HTZJ", SqlDbType.VarChar,50),
new SqlParameter("@YFFY", SqlDbType.VarChar,50),
new SqlParameter("@SFJF", SqlDbType.VarChar,50),
new SqlParameter("@SQFY", SqlDbType.VarChar,50)};
parameters[0].Value = HeTongName;
parameters[1].Value = HeTongSerils;
parameters[2].Value = HeTongLeiXing;
parameters[3].Value = QianYueKeHu;
parameters[4].Value = HeTongMiaoShu;
parameters[5].Value = HeTongTiaoKuan;
parameters[6].Value = HeTongContent;
parameters[7].Value = ShengXiaoDate;
parameters[8].Value = ZhongZhiDate;
parameters[9].Value = TiXingDate;
parameters[10].Value = QianYueRenBuy;
parameters[11].Value = QianYueRenSell;
parameters[12].Value = CreateTime;
parameters[13].Value = CreateUser;
parameters[14].Value = FuJianList;
parameters[15].Value = BackInfo;
parameters[16].Value = NowState;
parameters[17].Value = HTZJ;
parameters[18].Value = YFFY;
parameters[19].Value = SFJF;
parameters[20].Value = SQFY;
object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
if (obj == null)
{
return 1;
}
else
{
return Convert.ToInt32(obj);
}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public void Update()
{
StringBuilder strSql=new StringBuilder();
strSql.Append("update ERPContract set ");
strSql.Append("HeTongName=@HeTongName,");
strSql.Append("HeTongSerils=@HeTongSerils,");
strSql.Append("HeTongLeiXing=@HeTongLeiXing,");
strSql.Append("QianYueKeHu=@QianYueKeHu,");
strSql.Append("HeTongMiaoShu=@HeTongMiaoShu,");
strSql.Append("HeTongTiaoKuan=@HeTongTiaoKuan,");
strSql.Append("HeTongContent=@HeTongContent,");
strSql.Append("ShengXiaoDate=@ShengXiaoDate,");
strSql.Append("ZhongZhiDate=@ZhongZhiDate,");
strSql.Append("TiXingDate=@TiXingDate,");
strSql.Append("QianYueRenBuy=@QianYueRenBuy,");
strSql.Append("QianYueRenSell=@QianYueRenSell,");
strSql.Append("CreateTime=@CreateTime,");
strSql.Append("CreateUser=@CreateUser,");
strSql.Append("FuJianList=@FuJianList,");
strSql.Append("BackInfo=@BackInfo,");
strSql.Append("NowState=@NowState,");
strSql.Append("HTZJ=@HTZJ,");
strSql.Append("YFFY=@YFFY,");
strSql.Append("SFJF=@SFJF,");
strSql.Append("SQFY=@SQFY");
strSql.Append(" where ID=@ID ");
SqlParameter[] parameters = {
new SqlParameter("@ID", SqlDbType.Int,4),
new SqlParameter("@HeTongName", SqlDbType.VarChar,200),
new SqlParameter("@HeTongSerils", SqlDbType.VarChar,50),
new SqlParameter("@HeTongLeiXing", SqlDbType.VarChar,50),
new SqlParameter("@QianYueKeHu", SqlDbType.VarChar,200),
new SqlParameter("@HeTongMiaoShu", SqlDbType.VarChar,8000),
new SqlParameter("@HeTongTiaoKuan", SqlDbType.VarChar,8000),
new SqlParameter("@HeTongContent", SqlDbType.Text),
new SqlParameter("@ShengXiaoDate", SqlDbType.DateTime),
new SqlParameter("@ZhongZhiDate", SqlDbType.DateTime),
new SqlParameter("@TiXingDate", SqlDbType.DateTime),
new SqlParameter("@QianYueRenBuy", SqlDbType.VarChar,50),
new SqlParameter("@QianYueRenSell", SqlDbType.VarChar,50),
new SqlParameter("@CreateTime", SqlDbType.DateTime),
new SqlParameter("@CreateUser", SqlDbType.VarChar,50),
new SqlParameter("@FuJianList", SqlDbType.VarChar,500),
new SqlParameter("@BackInfo", SqlDbType.VarChar,8000),
new SqlParameter("@NowState", SqlDbType.VarChar,50),
new SqlParameter("@HTZJ", SqlDbType.VarChar,50),
new SqlParameter("@YFFY", SqlDbType.VarChar,50),
new SqlParameter("@SFJF", SqlDbType.VarChar,50),
new SqlParameter("@SQFY", SqlDbType.VarChar,50)};
parameters[0].Value = ID;
parameters[1].Value = HeTongName;
parameters[2].Value = HeTongSerils;
parameters[3].Value = HeTongLeiXing;
parameters[4].Value = QianYueKeHu;
parameters[5].Value = HeTongMiaoShu;
parameters[6].Value = HeTongTiaoKuan;
parameters[7].Value = HeTongContent;
parameters[8].Value = ShengXiaoDate;
parameters[9].Value = ZhongZhiDate;
parameters[10].Value = TiXingDate;
parameters[11].Value = QianYueRenBuy;
parameters[12].Value = QianYueRenSell;
parameters[13].Value = CreateTime;
parameters[14].Value = CreateUser;
parameters[15].Value = FuJianList;
parameters[16].Value = BackInfo;
parameters[17].Value = NowState;
parameters[18].Value = HTZJ;
parameters[19].Value = YFFY;
parameters[20].Value = SFJF;
parameters[21].Value = SQFY;
DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
}
/// <summary>
/// ɾ<><C9BE>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public void Delete(int ID)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("delete from ERPContract ");
strSql.Append(" where ID=@ID ");
SqlParameter[] parameters = {
new SqlParameter("@ID", SqlDbType.Int,4)};
parameters[0].Value = ID;
DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
}
/// <summary>
/// <20>õ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
/// </summary>
public void GetModel(int ID)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select top 1 ID,HeTongName,HeTongSerils,HeTongLeiXing,QianYueKeHu,HeTongMiaoShu,HeTongTiaoKuan,HeTongContent,ShengXiaoDate,ZhongZhiDate,TiXingDate,QianYueRenBuy,QianYueRenSell,CreateTime,CreateUser,FuJianList,BackInfo,NowState,HTZJ,YFFY,SFJF,SQFY ");
strSql.Append(" FROM ERPContract ");
strSql.Append(" where ID=@ID ");
SqlParameter[] parameters = {
new SqlParameter("@ID", SqlDbType.Int,4)};
parameters[0].Value = ID;
DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
if(ds.Tables[0].Rows.Count>0)
{
if(ds.Tables[0].Rows[0]["ID"].ToString()!="")
{
ID=int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
}
HeTongName=ds.Tables[0].Rows[0]["HeTongName"].ToString();
HeTongSerils=ds.Tables[0].Rows[0]["HeTongSerils"].ToString();
HeTongLeiXing=ds.Tables[0].Rows[0]["HeTongLeiXing"].ToString();
QianYueKeHu=ds.Tables[0].Rows[0]["QianYueKeHu"].ToString();
HeTongMiaoShu=ds.Tables[0].Rows[0]["HeTongMiaoShu"].ToString();
HeTongTiaoKuan=ds.Tables[0].Rows[0]["HeTongTiaoKuan"].ToString();
HeTongContent=ds.Tables[0].Rows[0]["HeTongContent"].ToString();
if(ds.Tables[0].Rows[0]["ShengXiaoDate"].ToString()!="")
{
ShengXiaoDate=DateTime.Parse(ds.Tables[0].Rows[0]["ShengXiaoDate"].ToString());
}
if(ds.Tables[0].Rows[0]["ZhongZhiDate"].ToString()!="")
{
ZhongZhiDate=DateTime.Parse(ds.Tables[0].Rows[0]["ZhongZhiDate"].ToString());
}
if(ds.Tables[0].Rows[0]["TiXingDate"].ToString()!="")
{
TiXingDate=DateTime.Parse(ds.Tables[0].Rows[0]["TiXingDate"].ToString());
}
QianYueRenBuy=ds.Tables[0].Rows[0]["QianYueRenBuy"].ToString();
QianYueRenSell=ds.Tables[0].Rows[0]["QianYueRenSell"].ToString();
if(ds.Tables[0].Rows[0]["CreateTime"].ToString()!="")
{
CreateTime=DateTime.Parse(ds.Tables[0].Rows[0]["CreateTime"].ToString());
}
CreateUser=ds.Tables[0].Rows[0]["CreateUser"].ToString();
FuJianList=ds.Tables[0].Rows[0]["FuJianList"].ToString();
BackInfo=ds.Tables[0].Rows[0]["BackInfo"].ToString();
NowState=ds.Tables[0].Rows[0]["NowState"].ToString();
HTZJ = ds.Tables[0].Rows[0]["HTZJ"].ToString();
YFFY = ds.Tables[0].Rows[0]["YFFY"].ToString();
SFJF = ds.Tables[0].Rows[0]["SFJF"].ToString();
SQFY = ds.Tables[0].Rows[0]["SQFY"].ToString();
}
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select * ");
strSql.Append(" FROM ERPContract ");
if(strWhere.Trim()!="")
{
strSql.Append(" where "+strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
public void HZ()
{
StringBuilder strSql = new StringBuilder();
strSql.Append("update ERPContract ");
strSql.Append(" set HTZJ=(select sum(b.ZongJia) from ERPContractChanPin b where b.HeTongName=a.HeTongName),YFFY=(select sum(convert(float, c.HTJE)) from ERPYS c where c.HeTongName=a.HeTongName and c.SFDK='<27><>' and c.NowState='S'),SQFY= HTZJ -YFFY , SFJF=(select case when exists(select * from ERPContractChanPin b where b.HeTongName=a.HeTongName and b.IFJiaoFu='δ<><CEB4><EFBFBD><EFBFBD>') then 'δ<><CEB4><EFBFBD><EFBFBD>' when not exists (select * from ERPContractChanPin b where b.HeTongName=a.HeTongName) then 'δ<><CEB4><EFBFBD><EFBFBD>' else '<27>ѽ<EFBFBD><D1BD><EFBFBD>' end),NowState= (select case when exists (select * from ERPBuyOrder F where F.OrderName=a.HeTongName and SFJF='<27>ѽ<EFBFBD><D1BD><EFBFBD>') and NowState like '%ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%' then '<27><><EFBFBD>ɲɹ<C9B2>' else NowState end) from ERPContract a");
DbHelperSQL.Query(strSql.ToString());
}
public string GetSerils()
{
DateTime dt = DateTime.Today;
string sPreFix = "YL-" + dt.Year.ToString() + dt.Month.ToString().PadLeft(2, '0') + "-X-";
// string sPreFix = "RWCC-" + dt.Year.ToString() + dt.Month.ToString().PadLeft(2, '0') + "-X-";
string sSql = "select HeTongSerils from ERPContract where HeTongSerils like @PreFix order by ID desc ";
SqlParameter[] parameters = {
new SqlParameter("@PreFix", SqlDbType.VarChar,50)};
parameters[0].Value = sPreFix + "%";
DataSet ds = DbHelperSQL.Query(sSql, parameters);
if (ds.Tables[0].Rows.Count > 0)
{
string sSerils = ds.Tables[0].Rows[0]["HeTongSerils"].ToString();
return sPreFix + (Int32.Parse(sSerils.Substring(12)) + 1).ToString().PadLeft(4, '0');
//return sPreFix + (Int32.Parse(sSerils.Substring(14)) + 1).ToString().PadLeft(4, '0');
}
return sPreFix + "0001";
}
#endregion <EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
}