예제 #1
0
파일: GeneralInfo.cs 프로젝트: windygu/his2
        /// <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);
        }
예제 #2
0
파일: GeneralInfo.cs 프로젝트: windygu/his2
        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));
            }
        }