// Modify default (Update all attributes of the class) public void ModifyDefault(NotificacionSolicitudEN notificacionSolicitud) { try { SessionInitializeTransaction(); NotificacionSolicitudEN notificacionSolicitudEN = (NotificacionSolicitudEN)session.Load(typeof(NotificacionSolicitudEN), notificacionSolicitud.Id); session.Update(notificacionSolicitudEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MultitecUAGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MultitecUAGenNHibernate.Exceptions.DataLayerException("Error in NotificacionSolicitudCAD.", ex); } finally { SessionClose(); } }
public NotificacionSolicitudEN ReadOIDDefault(int id ) { NotificacionSolicitudEN notificacionSolicitudEN = null; try { SessionInitializeTransaction(); notificacionSolicitudEN = (NotificacionSolicitudEN)session.Get(typeof(NotificacionSolicitudEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MultitecUAGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MultitecUAGenNHibernate.Exceptions.DataLayerException("Error in NotificacionSolicitudCAD.", ex); } finally { SessionClose(); } return(notificacionSolicitudEN); }
public int New_(NotificacionSolicitudEN notificacionSolicitud) { try { SessionInitializeTransaction(); if (notificacionSolicitud.SolicitudGeneradora != null) { // Argumento OID y no colección. notificacionSolicitud.SolicitudGeneradora = (MultitecUAGenNHibernate.EN.MultitecUA.SolicitudEN)session.Load(typeof(MultitecUAGenNHibernate.EN.MultitecUA.SolicitudEN), notificacionSolicitud.SolicitudGeneradora.Id); notificacionSolicitud.SolicitudGeneradora.NotificacionGenerada .Add(notificacionSolicitud); } session.Save(notificacionSolicitud); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is MultitecUAGenNHibernate.Exceptions.ModelException) { throw ex; } throw new MultitecUAGenNHibernate.Exceptions.DataLayerException("Error in NotificacionSolicitudCAD.", ex); } finally { SessionClose(); } return(notificacionSolicitud.Id); }
public int New_(string p_titulo, string p_mensaje, int p_solicitudGeneradora) { /*PROTECTED REGION ID(MultitecUAGenNHibernate.CEN.MultitecUA_NotificacionSolicitud_new__customized) ENABLED START*/ NotificacionSolicitudEN notificacionSolicitudEN = null; int oid; //Initialized NotificacionSolicitudEN notificacionSolicitudEN = new NotificacionSolicitudEN(); notificacionSolicitudEN.Titulo = p_titulo; notificacionSolicitudEN.Mensaje = p_mensaje; if (p_solicitudGeneradora != -1) { notificacionSolicitudEN.SolicitudGeneradora = new MultitecUAGenNHibernate.EN.MultitecUA.SolicitudEN(); notificacionSolicitudEN.SolicitudGeneradora.Id = p_solicitudGeneradora; } notificacionSolicitudEN.Fecha = DateTime.Now; //Call to NotificacionSolicitudCAD oid = _INotificacionSolicitudCAD.New_(notificacionSolicitudEN); return(oid); /*PROTECTED REGION END*/ }
public NotificacionSolicitudEN ReadOID(int id ) { NotificacionSolicitudEN notificacionSolicitudEN = null; notificacionSolicitudEN = _INotificacionSolicitudCAD.ReadOID(id); return(notificacionSolicitudEN); }