示例#1
0
 public void Update(List <tblPathologyDetail> lst, tblPathology tblpath)
 {
     try
     {
         tblPathology path = (from tbl in objData.tblPathologies
                              where tbl.PatientId == tblpath.PatientId
                              select tbl).FirstOrDefault();
         if (path != null)
         {
             path.FinalComment = tblpath.FinalComment;
         }
         foreach (tblPathologyDetail item in lst)
         {
             tblPathologyDetail tblpat = (from tbl in objData.tblPathologyDetails
                                          where tbl.LabId == item.LabId &&
                                          tbl.TestParaId == item.TestParaId &&
                                          tbl.Isdelete == false
                                          select tbl).FirstOrDefault();
             if (tblpat != null)
             {
                 tblpat.Result       = item.Result;
                 tblpat.UnitId       = item.UnitId;
                 tblpat.TestMethodId = item.TestMethodId;
                 tblpat.Comment      = item.Comment;
             }
         }
         objData.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
        public int Save(tblPathology pathology, List <tblPathologyDetail> lst)
        {
            int?Id = 0;

            objData.STP_Insert_tblPathology(Convert.ToInt32(pathology.PatientId), Convert.ToInt32(pathology.TestId), Convert.ToDateTime(DateTime.Now.Date), pathology.FinalComment, pathology.TestDoneById, ref Id);

            foreach (tblPathologyDetail item in lst)
            {
                tblPathologyDetail objtestDetails = new tblPathologyDetail()
                {
                    LabId        = Convert.ToInt32(Id),
                    TestParaId   = item.TestParaId,
                    UnitId       = item.UnitId,
                    TestMethodId = item.TestMethodId,
                    Result       = item.Result,
                    Comment      = item.Comment,
                    Isdelete     = false,
                };
                objData.tblPathologyDetails.InsertOnSubmit(objtestDetails);
            }
            objData.SubmitChanges();
            return(1);
        }