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