public void BorrarUsuario(int p_oid)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CEN.Whatever_Usuario_BorrarUsuario) ENABLED START*/

            // Write here your custom code...

            UsuarioCAD    usu  = new UsuarioCAD();
            EventoCAD     eve  = new EventoCAD();
            EventoCEN     evec = new EventoCEN();
            RetoCAD       ret  = new RetoCAD();
            RetoCEN       retc = new RetoCEN();
            PuntuacionCAD pun  = new PuntuacionCAD();
            ReporteCAD    rep  = new ReporteCAD();
            ComentarioCAD com  = new ComentarioCAD();

            System.Collections.Generic.IList <EventoEN>     eventos;
            System.Collections.Generic.IList <RetoEN>       retos;
            System.Collections.Generic.IList <PuntuacionEN> puntuaciones;
            System.Collections.Generic.IList <ReporteEN>    reportes;
            System.Collections.Generic.IList <ComentarioEN> comentarios;

            usu.Destroy(p_oid);

            eventos = eve.FiltrarPorUsuario(p_oid);
            foreach (EventoEN element in eventos)
            {
                evec.BorrarEvento(element.ID);
            }

            retos = ret.FiltrarPorUsuario(p_oid);
            foreach (RetoEN element in retos)
            {
                retc.BorrarReto(element.ID);
            }

            puntuaciones = pun.FiltrarPorUsuario(p_oid);
            foreach (PuntuacionEN element in puntuaciones)
            {
                pun.Destroy(element.Id);
            }

            reportes = rep.FiltrarPorUsuario(p_oid);
            foreach (ReporteEN element in reportes)
            {
                rep.Destroy(element.ID);
            }

            comentarios = com.FiltrarPorUsuario(p_oid);
            foreach (ComentarioEN element in comentarios)
            {
                rep.Destroy(element.ID);
            }

            /*PROTECTED REGION END*/
        }
        public void BorrarRetos(int p_oid)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CEN.Whatever_Admin_borrarRetos) ENABLED START*/

            // Write here your custom code...

            RetoCEN reto = new RetoCEN();

            reto.Destroy(p_oid);

            /*PROTECTED REGION END*/
        }
        public float VerMedia(int id_gym, int id_reto)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CEN.Whatever_Puntuacion_verMedia) ENABLED START*/

            // Write here your custom code...

            float media = 0;
            int   cont  = 0;

            if (id_gym == -1)
            {
                PuntuacionCEN puntuacion = new PuntuacionCEN();
                RetoCEN       reto       = new RetoCEN();
                System.Collections.Generic.IList <PuntuacionEN> puntuaciones;
                puntuaciones = FiltrarMediaReto(id_reto);
                foreach (PuntuacionEN element in puntuaciones)
                {
                    media = media + element.Puntuacion;
                    cont++;
                }
                return(media = media / cont);
            }
            else if (id_reto == -1)
            {
                PuntuacionCEN puntuacion = new PuntuacionCEN();
                EventoCEN     evento     = new EventoCEN();
                System.Collections.Generic.IList <PuntuacionEN> puntuaciones;
                puntuaciones = FiltrarMediaEvento(id_gym);
                foreach (PuntuacionEN element in puntuaciones)
                {
                    media = media + element.Puntuacion;
                    cont++;
                }
                return(media = media / cont);
            }
            return(-1);
            /*PROTECTED REGION END*/
        }