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