// Modify default (Update all attributes of the class) public void ModifyDefault(AulaEN aula) { try { SessionInitializeTransaction(); AulaEN aulaEN = (AulaEN)session.Load(typeof(AulaEN), aula.Id); aulaEN.Planta = aula.Planta; session.Update(aulaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ReciclaUAGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ReciclaUAGenNHibernate.Exceptions.DataLayerException("Error in AulaCAD.", ex); } finally { SessionClose(); } }
public AulaEN ReadOIDDefault(int id ) { AulaEN aulaEN = null; try { SessionInitializeTransaction(); aulaEN = (AulaEN)session.Get(typeof(AulaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ReciclaUAGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ReciclaUAGenNHibernate.Exceptions.DataLayerException("Error in AulaCAD.", ex); } finally { SessionClose(); } return(aulaEN); }
public void Eliminar(int id ) { try { SessionInitializeTransaction(); AulaEN aulaEN = (AulaEN)session.Load(typeof(AulaEN), id); session.Delete(aulaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ReciclaUAGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ReciclaUAGenNHibernate.Exceptions.DataLayerException("Error in AulaCAD.", ex); } finally { SessionClose(); } }
public int Crear(AulaEN aula) { try { SessionInitializeTransaction(); if (aula.Edificio != null) { // Argumento OID y no colección. aula.Edificio = (ReciclaUAGenNHibernate.EN.ReciclaUA.EdificioEN)session.Load(typeof(ReciclaUAGenNHibernate.EN.ReciclaUA.EdificioEN), aula.Edificio.Id); aula.Edificio.Aulas .Add(aula); } session.Save(aula); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is ReciclaUAGenNHibernate.Exceptions.ModelException) { throw ex; } throw new ReciclaUAGenNHibernate.Exceptions.DataLayerException("Error in AulaCAD.", ex); } finally { SessionClose(); } return(aula.Id); }
public AulaEN BuscarPorID(int id ) { AulaEN aulaEN = null; aulaEN = _IAulaCAD.BuscarPorID(id); return(aulaEN); }
public void Modificar(int p_Aula_OID, ReciclaUAGenNHibernate.Enumerated.ReciclaUA.PlantaEnum p_planta) { AulaEN aulaEN = null; //Initialized AulaEN aulaEN = new AulaEN(); aulaEN.Id = p_Aula_OID; aulaEN.Planta = p_planta; //Call to AulaCAD _IAulaCAD.Modificar(aulaEN); }
public int Crear(int p_edificio, ReciclaUAGenNHibernate.Enumerated.ReciclaUA.PlantaEnum p_planta) { AulaEN aulaEN = null; int oid; //Initialized AulaEN aulaEN = new AulaEN(); if (p_edificio != -1) { // El argumento p_edificio -> Property edificio es oid = false // Lista de oids id aulaEN.Edificio = new ReciclaUAGenNHibernate.EN.ReciclaUA.EdificioEN(); aulaEN.Edificio.Id = p_edificio; } aulaEN.Planta = p_planta; //Call to AulaCAD oid = _IAulaCAD.Crear(aulaEN); return(oid); }