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