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 } }