| using System; | 
| using System.Collections.Generic; | 
| using System.Text; | 
| using System.Data; | 
|   | 
| namespace DBUtility | 
| { | 
|     class ClsGy_Base | 
|     { | 
|         private string _mvarItemKey; | 
|         public string MvarItemKey | 
|         { | 
|             get { return _mvarItemKey; } | 
|             set { _mvarItemKey = value; } | 
|         } | 
|         private string _mvarReportTitle; | 
|   | 
|         public string MvarReportTitle | 
|         { | 
|             get { return _mvarReportTitle; } | 
|             set { _mvarReportTitle = value; } | 
|         } | 
|   | 
|         public string WherePart; | 
|         public string ClsName; | 
|         // | 
|         Pub_Class.ClsSqlHelper oCN = new Pub_Class.ClsSqlHelper(); | 
|         //新增 | 
|         public virtual bool AddNew() | 
|         { | 
|             return true; | 
|         } | 
|          | 
|         //修改 | 
|         public virtual bool ModifyByID(long sItemID) | 
|         { | 
|             return true; | 
|         } | 
|   | 
|   | 
|         #region 固定代码  | 
|         //删除 | 
|         public bool DeleteByID(long sItemID) | 
|         { | 
|             try | 
|             { | 
|                 oCN.RunProc("Delete from " + MvarItemKey + " where HItemID='" + sItemID + "'"); | 
|                 return true; | 
|             } | 
|             catch (Exception e) | 
|             { | 
|                 throw (e); | 
|             } | 
|         } | 
|         //是否存在重复代码 | 
|         public bool HavSameNumber(long sItemID,string  sNumber) | 
|         { | 
|             DataSet DS ; | 
|             try | 
|             { | 
|                 DS = oCN.RunProcReturn("Select HItemID from " + MvarItemKey + " Where HItemID<>'" + sItemID + "' and HNumber='" + sNumber + "'",  MvarItemKey  ); | 
|                 if (DS.Tables[0].Rows.Count == 0) | 
|                     return false; | 
|                 else | 
|                 { | 
|                     return true; | 
|                 } | 
|             } | 
|             catch (Exception e) | 
|             { | 
|                 throw (e); | 
|             } | 
|         } | 
|         //构造函数 | 
|         public ClsGy_Base()  | 
|         { | 
|             MvarItemKey="Gy_Group"; | 
|             MvarReportTitle = "班组设置"; | 
|         } | 
|   | 
|   | 
|         #endregion | 
|     } | 
| } |