public ResultadoEN ReadOIDDefault(int idResultado ) { ResultadoEN resultadoEN = null; try { SessionInitializeTransaction(); resultadoEN = (ResultadoEN)session.Get(typeof(ResultadoEN), idResultado); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is UniDATESGenNHibernate.Exceptions.ModelException) { throw ex; } throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in ResultadoCAD.", ex); } finally { SessionClose(); } return(resultadoEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(ResultadoEN resultado) { try { SessionInitializeTransaction(); ResultadoEN resultadoEN = (ResultadoEN)session.Load(typeof(ResultadoEN), resultado.IdResultado); session.Update(resultadoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is UniDATESGenNHibernate.Exceptions.ModelException) { throw ex; } throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in ResultadoCAD.", ex); } finally { SessionClose(); } }
public int Mostrar(ResultadoEN resultado) { try { SessionInitializeTransaction(); if (resultado.Busqueda != null) { // Argumento OID y no colección. resultado.Busqueda = (UniDATESGenNHibernate.EN.UniDATES.BusquedaEN)session.Load(typeof(UniDATESGenNHibernate.EN.UniDATES.BusquedaEN), resultado.Busqueda.IdBusqueda); resultado.Busqueda.Resultado .Add(resultado); } session.Save(resultado); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is UniDATESGenNHibernate.Exceptions.ModelException) { throw ex; } throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in ResultadoCAD.", ex); } finally { SessionClose(); } return(resultado.IdResultado); }
public int Mostrar(int p_busqueda) { ResultadoEN resultadoEN = null; int oid; //Initialized ResultadoEN resultadoEN = new ResultadoEN(); if (p_busqueda != -1) { // El argumento p_busqueda -> Property busqueda es oid = false // Lista de oids idResultado resultadoEN.Busqueda = new UniDATESGenNHibernate.EN.UniDATES.BusquedaEN(); resultadoEN.Busqueda.IdBusqueda = p_busqueda; } //Call to ResultadoCAD oid = _IResultadoCAD.Mostrar(resultadoEN); return(oid); }