/// <summary> /// 分页获取数据列表 /// </summary> //public DataSet GetList(int PageSize,int PageIndex,string strWhere) //{ //return dal.GetList(PageSize,PageIndex,strWhere); //} #endregion BasicMethod #region ExtensionMethod #endregion ExtensionMethod public Model.GeneralInfo GetByPID(int patientID) { Model.GeneralInfo d = new Model.GeneralInfo(); List <Model.GeneralInfo> myLists = GetModelList("PID = " + patientID.ToString()); if (myLists != null & myLists.Count > 0) { d = myLists[0]; } return(d); }
public bool SaveOrUpdate(Model.GeneralInfo generalInfo) { StringBuilder sb = new StringBuilder(); sb.Append("PID =" + generalInfo.PID); DataSet ds = GetList(sb.ToString()); if (ds.Tables[0].Rows.Count > 0) { generalInfo.ID = int.Parse(ds.Tables[0].Rows[0]["PID"].ToString()); return(this.Update(generalInfo)); } else { return(this.Add(generalInfo)); } }