public void BorrarUnComentario(int id_comentario) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_borrarUnComentario) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); // Write here your custom transaction ... EventoEN even = new EventoEN(); even = comentarioCAD.GetID(id_comentario).Evento; RetoEN reten = new RetoEN(); reten = comentarioCAD.GetID(id_comentario).Reto; GymkanaEN gymen = new GymkanaEN(); gymen = comentarioCAD.GetID(id_comentario).Gymkana; if (even != null) { comentarioCAD.UnrelationerComentarioEvento(id_comentario, even.ID); comentarioCAD.Destroy(id_comentario); } else if (reten != null) { comentarioCAD.UnrelationerComentarioReto(id_comentario, reten.ID); comentarioCAD.Destroy(id_comentario); } else if (gymen != null) { comentarioCAD.UnrelationerComentarioGymkana(id_comentario, gymen.ID); comentarioCAD.Destroy(id_comentario); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public void BorrarComentariosGymkana(int id_evento) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_borrarComentariosGymkana) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); // Write here your custom transaction ... System.Collections.Generic.IList <ComentarioEN> comentarios = new System.Collections.Generic.List <ComentarioEN>(); comentarios = comentarioCAD.FiltrarComentarioPorGymkana(id_evento); foreach (ComentarioEN element in comentarios) { comentarioCAD.UnrelationerComentarioGymkana(element.ID, id_evento); comentarioCAD.Destroy(element.ID); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public int CrearComentarioParaEvento(int id_evento, string texto, int id_usuario) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_crearComentarioParaEvento) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); // Write here your custom transaction ... UsuarioCAD usucad = new UsuarioCAD(session); UsuarioEN usu = usucad.GetID(id_usuario); int id = comentarioCEN.New_(texto, usu.Nombre, id_usuario); comentarioCAD.RelationerComentarioEvento(id, id_evento); SessionCommit(); return(id); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public int CrearComentarioParaGymkana(int id_gym, string texto, int id_usuario) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_crearComentarioParaGymkana) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; int result = -1; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); UsuarioCAD usucad = new UsuarioCAD(session); UsuarioEN usu = usucad.GetID(id_usuario); int id = comentarioCEN.New_(texto, usu.Nombre, id_usuario); comentarioCAD.RelationerComentarioGymkana(id, id_gym); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
public void Reportar(int p_oid) { /*PROTECTED REGION ID(YoureOnGenNHibernate.CP.YoureOn_Comentario_reportar) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); // Write here your custom transaction ... throw new NotImplementedException("Method Reportar() not yet implemented."); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public void BorrarComentarioReto(int id_reto) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_borrarComentarioReto) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); // Write here your custom transaction ... throw new NotImplementedException("Method BorrarComentarioReto() not yet implemented."); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public ComentarioCEN(IComentarioCAD _IComentarioCAD) { this._IComentarioCAD = _IComentarioCAD; }
public ComentarioCEN() { this._IComentarioCAD = new ComentarioCAD(); }
public ComentarioCEN() { this._IComentarioCAD = new ComentarioCAD (); }
public Fight4FitGenNHibernate.EN.Fight4Fit.ComentarioEN PublicarComentario(string p_Titulo, string p_Texto, int idref, Fight4FitGenNHibernate.Enumerated.Fight4Fit.TipoComentarioEnum tipo, string usuario) { /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Comentario_PublicarComentario) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; Fight4FitGenNHibernate.EN.Fight4Fit.ComentarioEN result = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); int oid; //Initialized ComentarioEN ComentarioEN comentarioEN; comentarioEN = new ComentarioEN(); comentarioEN.Titulo = p_Titulo; comentarioEN.Texto = p_Texto; comentarioEN.Tipocom = tipo; comentarioEN.Likes = 0; //Call to ComentarioCAD oid = comentarioCAD.PublicarComentario(comentarioEN); if (comentarioEN.Tipocom == TipoComentarioEnum.Foto) { comentarioCEN.VincFoto(comentarioEN.Id, idref); } else if (comentarioEN.Tipocom == TipoComentarioEnum.Evento) { comentarioCEN.VincEv(comentarioEN.Id, idref); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
public DSMGenNHibernate.EN.DSM.ComentarioEN CrearComentario(int p_evento, string p_asistente, string p_titulo, string p_texto, int p_likes) { /*PROTECTED REGION ID(DSMGenNHibernate.CP.DSM_Comentario_crearComentario) ENABLED START*/ IComentarioCAD comentarioCAD = null; ComentarioCEN comentarioCEN = null; DSMGenNHibernate.EN.DSM.ComentarioEN result = null; try { SessionInitializeTransaction(); comentarioCAD = new ComentarioCAD(session); comentarioCEN = new ComentarioCEN(comentarioCAD); int oid; //Initialized ComentarioEN ComentarioEN comentarioEN; comentarioEN = new ComentarioEN(); if (p_evento != -1) { comentarioEN.Evento = new DSMGenNHibernate.EN.DSM.EventoEN(); comentarioEN.Evento.Id = p_evento; } if (p_asistente != null) { comentarioEN.Asistente = new DSMGenNHibernate.EN.DSM.AsistenteEN(); comentarioEN.Asistente.Correo = p_asistente; } comentarioEN.Titulo = p_titulo; comentarioEN.Texto = p_texto; comentarioEN.Likes = 0; //Call to ComentarioCAD oid = comentarioCAD.CrearComentario(comentarioEN); result = comentarioCAD.ReadOIDDefault(oid); //yo creo que esta cp seria solo vincular porque no hay ningun metodo entre medias que se tenga que disparar //vincular comentario al evento comentarioCEN.VincEvento(comentarioEN.Id, p_evento); //vincular comentario al asistente comentarioCEN.VincAsistente(p_evento, p_asistente); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }