public ConditionEN ReadOIDDefault(int identifier ) { ConditionEN conditionEN = null; try { SessionInitializeTransaction(); conditionEN = (ConditionEN)session.Get(typeof(ConditionEN), identifier); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in ConditionCAD.", ex); } finally { SessionClose(); } return(conditionEN); }
public int New_(ConditionEN condition) { try { SessionInitializeTransaction(); if (condition.Encounter != null) { // Argumento OID y no colección. condition.Encounter = (ChroniGenNHibernate.EN.Chroni.EncounterEN)session.Load(typeof(ChroniGenNHibernate.EN.Chroni.EncounterEN), condition.Encounter.Identifier); condition.Encounter.Condition = condition; } session.Save(condition); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in ConditionCAD.", ex); } finally { SessionClose(); } return(condition.Identifier); }
public void Destroy(int identifier ) { try { SessionInitializeTransaction(); ConditionEN conditionEN = (ConditionEN)session.Load(typeof(ConditionEN), identifier); session.Delete(conditionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in ConditionCAD.", ex); } finally { SessionClose(); } }
public int New_(ConditionEN condition) { try { SessionInitializeTransaction(); if (condition.PatientProfile != null) { // Argumento OID y no colección. condition.PatientProfile = (MoSIoTGenNHibernate.EN.MosIoT.PatientProfileEN)session.Load(typeof(MoSIoTGenNHibernate.EN.MosIoT.PatientProfileEN), condition.PatientProfile.Id); condition.PatientProfile.Diseases .Add(condition); } session.Save(condition); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in ConditionCAD.", ex); } finally { SessionClose(); } return(condition.Id); }
public int New_(int p_encounter, ChroniGenNHibernate.Enumerated.Chroni.ConditionCategoryEnum p_category, ChroniGenNHibernate.Enumerated.Chroni.ConditionClinicalStatusEnum p_clinicalStatus, ChroniGenNHibernate.Enumerated.Chroni.ConditionSeverityEnum p_severity, string p_onset, string p_abatement, string p_note) { ConditionEN conditionEN = null; int oid; //Initialized ConditionEN conditionEN = new ConditionEN(); if (p_encounter != -1) { // El argumento p_encounter -> Property encounter es oid = false // Lista de oids identifier conditionEN.Encounter = new ChroniGenNHibernate.EN.Chroni.EncounterEN(); conditionEN.Encounter.Identifier = p_encounter; } conditionEN.Category = p_category; conditionEN.ClinicalStatus = p_clinicalStatus; conditionEN.Severity = p_severity; conditionEN.Onset = p_onset; conditionEN.Abatement = p_abatement; conditionEN.Note = p_note; //Call to ConditionCAD oid = _IConditionCAD.New_(conditionEN); return(oid); }
public int New_(int p_patientProfile, string p_description, MoSIoTGenNHibernate.Enumerated.MosIoT.ClinicalStatusEnum p_clinicalStatus, MoSIoTGenNHibernate.Enumerated.MosIoT.DiseaseEnum p_disease, string p_name) { ConditionEN conditionEN = null; int oid; //Initialized ConditionEN conditionEN = new ConditionEN(); if (p_patientProfile != -1) { // El argumento p_patientProfile -> Property patientProfile es oid = false // Lista de oids id conditionEN.PatientProfile = new MoSIoTGenNHibernate.EN.MosIoT.PatientProfileEN(); conditionEN.PatientProfile.Id = p_patientProfile; } conditionEN.Description = p_description; conditionEN.ClinicalStatus = p_clinicalStatus; conditionEN.Disease = p_disease; conditionEN.Name = p_name; //Call to ConditionCAD oid = _IConditionCAD.New_(conditionEN); return(oid); }
public void SetNote(int p_oid, string p_note) { /*PROTECTED REGION ID(ChroniGenNHibernate.CEN.Chroni_Condition_setNote) ENABLED START*/ // Write here your custom code... ConditionCAD conditionCAD = new ConditionCAD(); ConditionCEN conditionCEN = new ConditionCEN(conditionCAD); if (p_oid > 0) { ConditionEN condition = conditionCEN.ReadOID(p_oid); if (condition != null) { if (!string.IsNullOrEmpty(p_note)) { condition.Note = p_note; conditionCAD.Modify(condition); } } } /*PROTECTED REGION END*/ }
public ConditionEN ReadOID(int identifier ) { ConditionEN conditionEN = null; conditionEN = _IConditionCAD.ReadOID(identifier); return(conditionEN); }
public static ConditionEN Convert(ConditionDTO dto) { ConditionEN newinstance = null; try { if (dto != null) { newinstance = new ConditionEN(); if (dto.PatientProfile_oid != -1) { MoSIoTGenNHibernate.CAD.MosIoT.IPatientProfileCAD patientProfileCAD = new MoSIoTGenNHibernate.CAD.MosIoT.PatientProfileCAD(); newinstance.PatientProfile = patientProfileCAD.ReadOIDDefault(dto.PatientProfile_oid); } newinstance.Id = dto.Id; newinstance.Description = dto.Description; if (dto.Disabilities_oid != null) { MoSIoTGenNHibernate.CAD.MosIoT.IDisabilityCAD disabilityCAD = new MoSIoTGenNHibernate.CAD.MosIoT.DisabilityCAD(); newinstance.Disabilities = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.DisabilityEN>(); foreach (int entry in dto.Disabilities_oid) { newinstance.Disabilities.Add(disabilityCAD.ReadOIDDefault(entry)); } } newinstance.ClinicalStatus = dto.ClinicalStatus; newinstance.Disease = dto.Disease; if (dto.Goal_oid != null) { MoSIoTGenNHibernate.CAD.MosIoT.IGoalCAD goalCAD = new MoSIoTGenNHibernate.CAD.MosIoT.GoalCAD(); newinstance.Goal = new System.Collections.Generic.List <MoSIoTGenNHibernate.EN.MosIoT.GoalEN>(); foreach (int entry in dto.Goal_oid) { newinstance.Goal.Add(goalCAD.ReadOIDDefault(entry)); } } newinstance.Name = dto.Name; } } catch (Exception ex) { throw ex; } return(newinstance); }
public void Modify(int p_Condition_OID, string p_description, MoSIoTGenNHibernate.Enumerated.MosIoT.ClinicalStatusEnum p_clinicalStatus, MoSIoTGenNHibernate.Enumerated.MosIoT.DiseaseEnum p_disease, string p_name) { ConditionEN conditionEN = null; //Initialized ConditionEN conditionEN = new ConditionEN(); conditionEN.Id = p_Condition_OID; conditionEN.Description = p_description; conditionEN.ClinicalStatus = p_clinicalStatus; conditionEN.Disease = p_disease; conditionEN.Name = p_name; //Call to ConditionCAD _IConditionCAD.Modify(conditionEN); }
public void Modify(int p_Condition_OID, ChroniGenNHibernate.Enumerated.Chroni.ConditionCategoryEnum p_category, ChroniGenNHibernate.Enumerated.Chroni.ConditionClinicalStatusEnum p_clinicalStatus, ChroniGenNHibernate.Enumerated.Chroni.ConditionSeverityEnum p_severity, string p_onset, string p_abatement, string p_note) { ConditionEN conditionEN = null; //Initialized ConditionEN conditionEN = new ConditionEN(); conditionEN.Identifier = p_Condition_OID; conditionEN.Category = p_category; conditionEN.ClinicalStatus = p_clinicalStatus; conditionEN.Severity = p_severity; conditionEN.Onset = p_onset; conditionEN.Abatement = p_abatement; conditionEN.Note = p_note; //Call to ConditionCAD _IConditionCAD.Modify(conditionEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(ConditionEN condition) { try { SessionInitializeTransaction(); ConditionEN conditionEN = (ConditionEN)session.Load(typeof(ConditionEN), condition.Identifier); conditionEN.Category = condition.Category; conditionEN.ClinicalStatus = condition.ClinicalStatus; conditionEN.Severity = condition.Severity; conditionEN.Onset = condition.Onset; conditionEN.Abatement = condition.Abatement; conditionEN.Note = condition.Note; session.Update(conditionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ChroniGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ChroniGenNHibernate.Exceptions.DataLayerException("Error in ConditionCAD.", ex); } finally { SessionClose(); } }
public static ConditionDTOA Convert(ConditionEN en, NHibernate.ISession session = null) { ConditionDTOA dto = null; ConditionRESTCAD conditionRESTCAD = null; ConditionCEN conditionCEN = null; ConditionCP conditionCP = null; if (en != null) { dto = new ConditionDTOA(); conditionRESTCAD = new ConditionRESTCAD(session); conditionCEN = new ConditionCEN(conditionRESTCAD); conditionCP = new ConditionCP(session); // // Attributes dto.Id = en.Id; dto.Description = en.Description; dto.ClinicalStatus = en.ClinicalStatus; dto.Disease = en.Disease; dto.Name = en.Name; // // TravesalLink // // Service } return(dto); }
// Modify default (Update all attributes of the class) public void ModifyDefault(ConditionEN condition) { try { SessionInitializeTransaction(); ConditionEN conditionEN = (ConditionEN)session.Load(typeof(ConditionEN), condition.Id); conditionEN.Description = condition.Description; conditionEN.ClinicalStatus = condition.ClinicalStatus; conditionEN.Disease = condition.Disease; conditionEN.Name = condition.Name; session.Update(conditionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in ConditionCAD.", ex); } finally { SessionClose(); } }
public ConditionEN ValueCondition(int id) { ConditionEN result = null; try { SessionInitializeTransaction(); String sql = @"select self.Condition FROM IMConditionEN self " + "where self.Id = :p_Id"; IQuery query = session.CreateQuery(sql).SetParameter("p_Id", id); result = query.UniqueResult <ConditionEN>(); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MoSIoTGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MoSIoTGenNHibernate.Exceptions.DataLayerException("Error in IMConditionRESTCAD.", ex); } finally { SessionClose(); } return(result); }