public bool CreateDrugSuggest(patient_druguse_suggest info, List<patient_druguse_suggest_rcd> drugList, out string error)
        {
            error = string.Empty;
            try
            {
                using (var tran = db.Database.BeginTransaction())
                {
                    #region 处方

                    if (info.pkid == 0)
                    {
                        db.patient_druguse_suggest.Add(info);
                        db.SaveChanges();
                    }
                    else
                    {
                        db.Entry(info).State = System.Data.Entity.EntityState.Modified;
                    }
                    #endregion

                    #region 用药
                    if (drugList != null)
                    {
                        foreach (var item in drugList)
                        {
                            if (item.pkid == 0)
                            {
                                item.druguse_suggest_id = info.pkid;
                                db.patient_druguse_suggest_rcd.Add(item);
                                db.SaveChanges();
                            }
                            else
                            {
                                db.Entry(item).State = System.Data.Entity.EntityState.Modified;
                            }
                        }
                    }
                    #endregion

                    tran.Commit();
                    return true;
                }

            }
            catch (System.Data.Entity.Validation.DbEntityValidationException ex)
            {
                error = Share.BaseTool.FormatExceptionMessage(ex);
                return false;
            }
        }
        public bool CreateDrugSuggest(patient_druguse_suggest info, List<patient_druguse_suggest_rcd> drugList, out string error)
        {
            error = string.Empty;
            try
            {
                patient_druguse_suggest_DA suggestDa = new patient_druguse_suggest_DA();
                bool success = suggestDa.CreateDrugSuggest(info, drugList, out error);
                return success;

            }
            catch (Exception ex)
            {
                error = Share.BaseTool.FormatExceptionMessage(ex);
                return false;
            }
        }