public patient_message_rcd CreateMessageRcd(patient_message_rcd info, out string error)
 {
     error = string.Empty;
     try
     {
         patient_message_DA messageDa = new patient_message_DA();
         info = messageDa.CreateMessageRcd(info, out error);
         return info;
     }
     catch (Exception ex)
     {
         error = Share.BaseTool.FormatExceptionMessage(ex);
         return null;
     }
 }
        public List<patient_message> SearchMessgaeList(int hispital_id,
            int patientid, int drid, int status, string contents, DateTime? createtime1, DateTime? createtime2,
            orderbyEnum? orderby, string orderbyCol, int pageIndex, int pageSize, out string error)
        {
            error = string.Empty;
            try
            {
                patient_message_DA messageDa = new patient_message_DA();

                var resultList = messageDa.SearchMessgaeList(hispital_id,patientid, drid, status, contents,createtime1, createtime2,
                                                  orderby, orderbyCol, pageIndex, pageSize, out  error);
                return resultList;

            }
            catch (Exception ex)
            {
                error += BaseTool.FormatExceptionMessage(ex);
                return null;
            }
        }