// Modify default (Update all attributes of the class) public void ModifyDefault(SesionEN sesion) { try { SessionInitializeTransaction(); SesionEN sesionEN = (SesionEN)session.Load(typeof(SesionEN), sesion.IdSesion); sesionEN.FechaInicio = sesion.FechaInicio; sesionEN.FechaFin = sesion.FechaFin; session.Update(sesionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is UniDATESGenNHibernate.Exceptions.ModelException) { throw ex; } throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in SesionCAD.", ex); } finally { SessionClose(); } }
public SesionEN ReadOIDDefault(int idSesion ) { SesionEN sesionEN = null; try { SessionInitializeTransaction(); sesionEN = (SesionEN)session.Get(typeof(SesionEN), idSesion); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is UniDATESGenNHibernate.Exceptions.ModelException) { throw ex; } throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in SesionCAD.", ex); } finally { SessionClose(); } return(sesionEN); }
public void FinalizarSesion(int idSesion ) { try { SessionInitializeTransaction(); SesionEN sesionEN = (SesionEN)session.Load(typeof(SesionEN), idSesion); session.Delete(sesionEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is UniDATESGenNHibernate.Exceptions.ModelException) { throw ex; } throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in SesionCAD.", ex); } finally { SessionClose(); } }
public int IniciarSesionconHuella(Nullable <DateTime> p_fechaInicio, Nullable <DateTime> p_fechaFin, int p_usuario, int p_administrador) { SesionEN sesionEN = null; int oid; //Initialized SesionEN sesionEN = new SesionEN(); sesionEN.FechaInicio = p_fechaInicio; sesionEN.FechaFin = p_fechaFin; if (p_usuario != -1) { // El argumento p_usuario -> Property usuario es oid = false // Lista de oids idSesion sesionEN.Usuario = new UniDATESGenNHibernate.EN.UniDATES.UsuarioEN(); sesionEN.Usuario.IdUsuario = p_usuario; } if (p_administrador != -1) { // El argumento p_administrador -> Property administrador es oid = false // Lista de oids idSesion sesionEN.Administrador = new UniDATESGenNHibernate.EN.UniDATES.AdministradorEN(); sesionEN.Administrador.IdAdministrador = p_administrador; } //Call to SesionCAD oid = _ISesionCAD.IniciarSesionconHuella(sesionEN); return(oid); }
public void Modify(int p_Sesion_OID, Nullable <DateTime> p_fechaInicio, Nullable <DateTime> p_fechaFin) { SesionEN sesionEN = null; //Initialized SesionEN sesionEN = new SesionEN(); sesionEN.IdSesion = p_Sesion_OID; sesionEN.FechaInicio = p_fechaInicio; sesionEN.FechaFin = p_fechaFin; //Call to SesionCAD _ISesionCAD.Modify(sesionEN); }
public int IniciarSesionconHuella(SesionEN sesion) { try { SessionInitializeTransaction(); if (sesion.Usuario != null) { // Argumento OID y no colección. sesion.Usuario = (UniDATESGenNHibernate.EN.UniDATES.UsuarioEN)session.Load(typeof(UniDATESGenNHibernate.EN.UniDATES.UsuarioEN), sesion.Usuario.IdUsuario); sesion.Usuario.Sesion .Add(sesion); } if (sesion.Administrador != null) { // Argumento OID y no colección. sesion.Administrador = (UniDATESGenNHibernate.EN.UniDATES.AdministradorEN)session.Load(typeof(UniDATESGenNHibernate.EN.UniDATES.AdministradorEN), sesion.Administrador.IdAdministrador); sesion.Administrador.Sesion .Add(sesion); } session.Save(sesion); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is UniDATESGenNHibernate.Exceptions.ModelException) { throw ex; } throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in SesionCAD.", ex); } finally { SessionClose(); } return(sesion.IdSesion); }