public int CrearComentarioParaReto(int id_reto, string texto, int id_usuario)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Comentario_crearComentarioParaReto) 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.RelationerComentarioReto(id, id_reto);


                SessionCommit();
                return(id);
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }


            /*PROTECTED REGION END*/
        }