using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using System.Data;
|
|
namespace DAL
|
{
|
public class ClsXt_PrintBill_Ctl:DBUtility.ClsGy_Base_Ctl
|
{
|
SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
|
//原代码 用于 替换子项目
|
public string HOldNumber;
|
public Model.ClsXt_PrintBill_Model oModel = new Model.ClsXt_PrintBill_Model();
|
//新增
|
public override bool AddNew()
|
{
|
|
try
|
{
|
oCn.BeginTran();
|
oCn.RunProc("Insert into " + MvarItemKey + " " +
|
" (HPrintType,HPrintMan,HPrintDate,HCardID) " +
|
" Values('" + oModel.HPrintType + "','" + oModel.HPrintMan + "','" + oModel.HPrintDate + "'," + oModel.HCardID +
|
")", ref DBUtility.ClsPub.sExeReturnInfo);
|
|
oCn.Commit();
|
return true;
|
}
|
catch (Exception e)
|
{
|
oCn.RollBack();
|
throw (e);
|
}
|
}
|
|
//修改
|
public override bool ModifyByID(Int64 sItemID)
|
{
|
try
|
{
|
oCn.BeginTran();
|
oCn.RunProc("Update " + MvarItemKey + " set " +
|
" HPrintType='" + oModel.HPrintType + "'" +
|
",HPrintMan='" + oModel.HPrintMan + "'" +
|
",HPrintDate='" + oModel.HPrintDate + "'" +
|
",HLevel=" + oModel.HCardID + " Where HItemID=" + sItemID, ref DBUtility.ClsPub.sExeReturnInfo);
|
//
|
oCn.Commit();
|
return true;
|
}
|
catch (Exception e)
|
{
|
oCn.RollBack();
|
throw (e);
|
}
|
}
|
//根据代码判断信息
|
public override bool HavParentCode(string sCode, Int64 sItemID)
|
{
|
//DataSet DS;
|
//try
|
//{
|
// DS = oCn.RunProcReturn("Select * from " + MvarItemKey + " Where HStopflag=0 and HNumber='" + sCode + "' and HItemID<>" + sItemID, MvarItemKey, ref Pub_Class.ClsPub.sExeReturnInfo);
|
// if (DS.Tables[0].Rows.Count == 0)
|
// return false;
|
// else
|
// {
|
// oModel.HItemID = Convert.ToInt64(DS.Tables[0].Rows[0]["HItemID"]);
|
return true;
|
// }
|
//}
|
//catch (Exception e)
|
//{
|
// throw (e);
|
//}
|
}
|
//构造函数
|
public ClsXt_PrintBill_Ctl()
|
{
|
MvarItemKey = "Xt_PrintBill";
|
MvarReportTitle = "打印记录表";
|
oModel = new Model.ClsXt_PrintBill_Model();
|
}
|
}
|
}
|