// Modify default (Update all attributes of the class) public void ModifyDefault(AssessmentEN assessment) { try { SessionInitializeTransaction(); AssessmentEN assessmentEN = (AssessmentEN)session.Load(typeof(AssessmentEN), assessment.Identifier); assessmentEN.Rating = assessment.Rating; session.Update(assessmentEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AssessmentCAD.", ex); } finally { SessionClose(); } }
public void SetRating(int p_oid, int p_rating) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Assessment_setRating) ENABLED START*/ // Write here your custom code... AssessmentCAD assessmentCAD = new AssessmentCAD(); AssessmentCEN assessmentCEN = new AssessmentCEN(assessmentCAD); if (p_oid > 0) { AssessmentEN assessment = assessmentCEN.ReadOID(p_oid); if (assessment != null) { if (p_rating >= 0) { assessment.Rating = p_rating; assessmentCAD.Modify(assessment); } } } /*PROTECTED REGION END*/ }
public AssessmentEN ReadOIDDefault(int identifier ) { AssessmentEN assessmentEN = null; try { SessionInitializeTransaction(); assessmentEN = (AssessmentEN)session.Get(typeof(AssessmentEN), identifier); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AssessmentCAD.", ex); } finally { SessionClose(); } return(assessmentEN); }
public void Destroy(int identifier ) { try { SessionInitializeTransaction(); AssessmentEN assessmentEN = (AssessmentEN)session.Load(typeof(AssessmentEN), identifier); session.Delete(assessmentEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AssessmentCAD.", ex); } finally { SessionClose(); } }
public AssessmentEN ReadOID(int identifier ) { AssessmentEN assessmentEN = null; assessmentEN = _IAssessmentCAD.ReadOID(identifier); return(assessmentEN); }
public void Modify(int p_Assessment_OID, int p_rating) { AssessmentEN assessmentEN = null; //Initialized AssessmentEN assessmentEN = new AssessmentEN(); assessmentEN.Identifier = p_Assessment_OID; assessmentEN.Rating = p_rating; //Call to AssessmentCAD _IAssessmentCAD.Modify(assessmentEN); }
public int New_(AssessmentEN assessment) { try { SessionInitializeTransaction(); if (assessment.Practitioner != null) { // Argumento OID y no colección. assessment.Practitioner = (ChroniGenNHibernate.EN.Chroni.PractitionerEN)session.Load(typeof(ChroniGenNHibernate.EN.Chroni.PractitionerEN), assessment.Practitioner.Identifier); assessment.Practitioner.AssessmentPractitioner .Add(assessment); } if (assessment.Patient != null) { // Argumento OID y no colección. assessment.Patient = (ChroniGenNHibernate.EN.Chroni.PatientEN)session.Load(typeof(ChroniGenNHibernate.EN.Chroni.PatientEN), assessment.Patient.Identifier); assessment.Patient.AssessmentPractitioner .Add(assessment); } if (assessment.RelatedPerson != null) { // Argumento OID y no colección. assessment.RelatedPerson = (ChroniGenNHibernate.EN.Chroni.RelatedPersonEN)session.Load(typeof(ChroniGenNHibernate.EN.Chroni.RelatedPersonEN), assessment.RelatedPerson.Identifier); assessment.RelatedPerson.AssessmentPractitioner .Add(assessment); } session.Save(assessment); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in AssessmentCAD.", ex); } finally { SessionClose(); } return(assessment.Identifier); }
public int New_(int p_rating, int p_practitioner, int p_patient, int p_relatedPerson) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Assessment_new__customized) START*/ AssessmentEN assessmentEN = null; int oid; //Initialized AssessmentEN assessmentEN = new AssessmentEN(); assessmentEN.Rating = p_rating; if (p_practitioner != -1) { assessmentEN.Practitioner = new ChroniGenNHibernate.EN.Chroni.PractitionerEN(); assessmentEN.Practitioner.Identifier = p_practitioner; } if (p_patient != -1) { assessmentEN.Patient = new ChroniGenNHibernate.EN.Chroni.PatientEN(); assessmentEN.Patient.Identifier = p_patient; } if (p_relatedPerson != -1) { assessmentEN.RelatedPerson = new ChroniGenNHibernate.EN.Chroni.RelatedPersonEN(); assessmentEN.RelatedPerson.Identifier = p_relatedPerson; } //Call to AssessmentCAD oid = _IAssessmentCAD.New_(assessmentEN); return(oid); /*PROTECTED REGION END*/ }