// Modify default (Update all attributes of the class) public void ModifyDefault(DiaryEN diary) { try { SessionInitializeTransaction(); DiaryEN diaryEN = (DiaryEN)session.Load(typeof(DiaryEN), diary.Identifier); session.Update(diaryEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in DiaryCAD.", ex); } finally { SessionClose(); } }
public DiaryEN ReadOIDDefault(int identifier ) { DiaryEN diaryEN = null; try { SessionInitializeTransaction(); diaryEN = (DiaryEN)session.Get(typeof(DiaryEN), identifier); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in DiaryCAD.", ex); } finally { SessionClose(); } return(diaryEN); }
public int New_(DiaryEN diary) { try { SessionInitializeTransaction(); if (diary.Patient != null) { // Argumento OID y no colección. diary.Patient = (ChroniGenNHibernate.EN.Chroni.PatientEN)session.Load(typeof(ChroniGenNHibernate.EN.Chroni.PatientEN), diary.Patient.Identifier); diary.Patient.Diary = diary; } session.Save(diary); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in DiaryCAD.", ex); } finally { SessionClose(); } return(diary.Identifier); }
public DiaryEN ReadOID(int identifier ) { DiaryEN diaryEN = null; diaryEN = _IDiaryCAD.ReadOID(identifier); return(diaryEN); }
public void Modify(int p_Diary_OID) { DiaryEN diaryEN = null; //Initialized DiaryEN diaryEN = new DiaryEN(); diaryEN.Identifier = p_Diary_OID; //Call to DiaryCAD _IDiaryCAD.Modify(diaryEN); }
public int New_(int p_patient) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Diary_new__customized) START*/ DiaryEN diaryEN = null; int oid; //Initialized DiaryEN diaryEN = new DiaryEN(); if (p_patient != -1) { diaryEN.Patient = new ChroniGenNHibernate.EN.Chroni.PatientEN(); diaryEN.Patient.Identifier = p_patient; } //Call to DiaryCAD oid = _IDiaryCAD.New_(diaryEN); return(oid); /*PROTECTED REGION END*/ }