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