コード例 #1
0
 public ActionResult Delete(Comentario com)
 {
     try
     {
         ComentarioCP cp    = new ComentarioCP();
         ComentarioEN comen = new ComentarioCAD().GetID(com.id);
         cp.BorrarUnComentario(com.id);
         if (comen.Evento != null)
         {
             return(RedirectToAction("ComentarioEvento", new { id = comen.Evento.ID }));
         }
         else if (comen.Gymkana != null)
         {
             return(RedirectToAction("ComentarioGymkana", new { id = comen.Gymkana.ID }));
         }
         else
         {
             return(RedirectToAction("ComentarioReto", new { id = comen.Reto.ID }));
         }
     }
     catch
     {
         return(View());
     }
 }
コード例 #2
0
        public ActionResult Create(ComentarioModelo com)
        {
            ComentarioCP cp       = new ComentarioCP();
            var          userName = System.Web.HttpContext.Current.User.Identity.Name;

            cp.PublicarComentario(com.titulo, com.texto, com.idre, com.tipo, userName);
            if (com.tipo == TipoComentarioEnum.Foto)
            {
                return(RedirectToAction("Details", "Foto", new { id = com.idre }));
            }
            else if (com.tipo == TipoComentarioEnum.Evento)
            {
                return(RedirectToAction("Details", "Evento", new { id = com.idre }));
            }
            return(View());
        }
コード例 #3
0
        public ActionResult CreateReto(Comentario com)
        {
            try
            {
                UsuarioCAD   usucad = new UsuarioCAD();
                UsuarioEN    usuen  = usucad.FiltrarUsuarioPorNombre(User.Identity.Name);
                ComentarioCP comcp  = new ComentarioCP();
                RetoCAD      retcad = new RetoCAD();
                RetoEN       reten  = retcad.GetID(com.id);

                comcp.CrearComentarioParaReto(reten.ID, com.Texto, usuen.ID);

                return(RedirectToAction("ComentarioReto", new { id = com.id }));
            }
            catch
            {
                return(View());
            }
        }
コード例 #4
0
        public ActionResult CreateGymkana(Comentario com)
        {
            try
            {
                UsuarioCAD   usucad = new UsuarioCAD();
                UsuarioEN    usuen  = usucad.FiltrarUsuarioPorNombre(User.Identity.Name);
                ComentarioCP comcp  = new ComentarioCP();
                GymkanaCAD   gymcad = new GymkanaCAD();
                GymkanaEN    gymen  = gymcad.GetID(com.id);

                comcp.CrearComentarioParaGymkana(gymen.ID, com.Texto, usuen.ID);

                return(RedirectToAction("ComentarioGymkana", new { id = com.id }));
            }
            catch
            {
                return(View());
            }
        }
コード例 #5
0
 public ActionResult Create(ComentarioModelo com)
 {
     try
     {
         ComentarioCP cp = new ComentarioCP();
         // cp.PublicarComentario(com.titulo, com.texto, com.idre, com.tipo);
         if (com.tipo == TipoComentarioEnum.Foto)
         {
             return(RedirectToAction("Details", "Foto", new { id = com.idre }));
         }
         else if (com.tipo == TipoComentarioEnum.Evento)
         {
             return(RedirectToAction("Details", "Evento", new { id = com.idre }));
         }
         return(View());
     }
     catch
     {
         return(View());
     }
 }
コード例 #6
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                // Insert the initilizations of entities using the CEN classes
                UsuarioCAD usu    = new UsuarioCAD();
                UsuarioCEN usucen = new UsuarioCEN(usu);
                UsuarioEN  usuen  = new UsuarioEN();
                UsuarioCP  usucp  = new UsuarioCP();

                UsuarioCAD usu2    = new UsuarioCAD();
                UsuarioCEN usucen2 = new UsuarioCEN(usu2);
                UsuarioEN  usuen2  = new UsuarioEN();
                UsuarioCP  usucp2  = new UsuarioCP();

                AdminCAD adm    = new AdminCAD();
                AdminCEN admcen = new AdminCEN(adm);
                AdminEN  admen  = new AdminEN();
                AdminCP  admcp  = new AdminCP();

                EventoCAD eve    = new EventoCAD();
                EventoCEN evecen = new EventoCEN(eve);
                EventoEN  even   = new EventoEN();
                EventoCP  evecp  = new EventoCP();

                RetoCAD ret    = new RetoCAD();
                RetoCEN retcen = new RetoCEN(ret);
                RetoEN  reten  = new RetoEN();
                RetoCP  retcp  = new RetoCP();

                ReporteCAD rep    = new ReporteCAD();
                ReporteCEN repcen = new ReporteCEN(rep);
                ReporteEN  repen  = new ReporteEN();
                ReporteCP  repcp  = new ReporteCP();

                MapaCAD map    = new MapaCAD();
                MapaCEN mapcen = new MapaCEN(map);
                MapaEN  mapen  = new MapaEN();
                MapaCP  mapcp  = new MapaCP();

                MapaCAD map2    = new MapaCAD();
                MapaCEN mapcen2 = new MapaCEN(map);
                MapaEN  mapen2  = new MapaEN();
                MapaCP  mapcp2  = new MapaCP();

                MapaCAD map3    = new MapaCAD();
                MapaCEN mapcen3 = new MapaCEN(map);
                MapaEN  mapen3  = new MapaEN();
                MapaCP  mapcp3  = new MapaCP();

                PuntuacionCAD punt    = new PuntuacionCAD();
                PuntuacionCEN puntcen = new PuntuacionCEN(punt);
                PuntuacionEN  punten  = new PuntuacionEN();
                PuntuacionCP  puntcp  = new PuntuacionCP();

                PuntuacionCAD punt2    = new PuntuacionCAD();
                PuntuacionCEN puntcen2 = new PuntuacionCEN(punt);
                PuntuacionEN  punten2  = new PuntuacionEN();
                PuntuacionCP  puntcp2  = new PuntuacionCP();

                PasoCAD pas    = new PasoCAD();
                PasoCEN pascen = new PasoCEN(pas);
                PasoEN  pasen  = new PasoEN();
                PasoCP  pascp  = new PasoCP();

                ComentarioCAD com    = new ComentarioCAD();
                ComentarioCEN comcen = new ComentarioCEN(com);
                ComentarioEN  comen  = new ComentarioEN();
                ComentarioCP  comcp  = new ComentarioCP();

                ComentarioCAD com2    = new ComentarioCAD();
                ComentarioCEN comcen2 = new ComentarioCEN(com);
                ComentarioEN  comen2  = new ComentarioEN();
                ComentarioCP  comcp2  = new ComentarioCP();

                ComentarioCAD com3    = new ComentarioCAD();
                ComentarioCEN comcen3 = new ComentarioCEN(com);
                ComentarioEN  comen3  = new ComentarioEN();
                ComentarioCP  comcp3  = new ComentarioCP();


                GymkanaCAD gym    = new GymkanaCAD();
                GymkanaCEN gymcen = new GymkanaCEN(gym);
                GymkanaEN  gymen  = new GymkanaEN();
                GymkanaCP  gymcp  = new GymkanaCP();



                //insertamos valores en el usuarioEN
                usuen.Nombre     = "Admin";
                usuen.Edad       = 20;
                usuen.Sexo       = "Hombre";
                usuen.Facebook   = "face";
                usuen.Instagram  = "insta";
                usuen.Twitter    = "twitter";
                usuen.Contrasena = "123456";
                usuen.Email      = "*****@*****.**";
                usuen.Foto       = "si";

                usucen.Registro(usuen);


                //creamos admin
                var aux = usucp.HacerAdmin(usuen.ID, usuen.Nombre);

                /*
                 *
                 *
                 *
                 *
                 *
                 *  //insertamos valores en el usuarioEN
                 *  usuen2.Nombre = "Javier";
                 *  usuen2.Edad = 10;
                 *  usuen2.Sexo = "Hombre";
                 *  usuen2.Facebook = "face";
                 *  usuen2.Instagram = "insta";
                 *  usuen2.Twitter = "twitter";
                 *  usuen2.Contrasena = "123";
                 *  usuen2.Email = "*****@*****.**";
                 *  usuen2.Foto = "si";
                 *
                 *  usucen2.Registro (usuen2);
                 *
                 *
                 *
                 *
                 *  //creamos el evento
                 *  even.Titulo = "quedada para ruta de la tapa";
                 *  even.Descripcion = "la idea es ir un grupo grande de gente de bar en bar";
                 *  even.Usuario = usuen;
                 *  even.Precio = 0;
                 *  even.Fecha = new DateTime (2008, 5, 1, 8, 30, 52);
                 *
                 *  evecp.CrearEvento (even, 27, 28, 8);
                 *
                 *
                 *  //creamos un reto
                 *  reten.Titulo = "no hay huevos a venir a clase desnudo";
                 *  reten.Descripcion = "pues eso, venir a clase y demostrarme tu valentia";
                 *  reten.Precio = 0;
                 *  reten.Imagen = "";
                 *  reten.Tipo = "";
                 *  reten.Usuario = usuen;
                 *
                 *  retcen.CrearReto (reten);
                 *
                 *
                 *  //creamos gymkana
                 *  gymen.Titulo = "quedada para ruta de la tapa";
                 *  gymen.Descripcion = "la idea es ir un grupo grande de gente de bar en bar";
                 *  gymen.Usuario = usuen;
                 *  gymen.Precio = 0;
                 *  gymen.Fecha = new DateTime (2008, 5, 1, 8, 30, 52);
                 *  gymen.NumPasos = 5;
                 *
                 *  gymcp.CrearGymkana (gymen, 27, 29, 8);
                 *
                 *
                 *  //creamos los comentarios
                 *
                 *  var id_comen = comcp.CrearComentarioParaReto (reten.ID, "pos ta wapo el reto", usuen.ID);
                 *  //   var aux = com.GetAll(0, -1);
                 *  var id_comen2 = comcp2.CrearComentarioParaEvento (even.ID, "pos ta wapo el evento", usuen2.ID);
                 *
                 *
                 *  //creamos una puntuacion
                 *  var id_punt = puntcp.CrearPuntuacionParaEvento (even.ID, 5, usuen.ID);
                 *  var id_punt2 = puntcp2.CrearPuntuacionParaReto (reten.ID, 10, usuen.ID);
                 *
                 *
                 *  //creamos un reporte
                 *  var id_repor = repcp.ReportarEvento (usuen.ID, even.ID, "porque si");
                 *  var id_repor2 = repcp.ReportarReto (usuen.ID, reten.ID, "porque no");
                 *
                 *
                 *  //creamos el mapa de un paso
                 *  mapen3.Latitud = 39.5;
                 *  mapen3.Longitud = -1.5;
                 *  mapen3.Zoom = 16;
                 *
                 *  //creamos paso
                 *  pasen.Descripcion = "paso hola";
                 *  pasen.Gymkana = gymen;
                 *  pasen.Mapa = mapen3;
                 *  gymcp.AnadirPaso (pasen, mapen3, gymen);
                 *
                 *
                 *
                 *
                 *  var debugPoint = usucen.GetAll (0, 0);
                 *  var debugPoint2 = comcen.GetAll (0, 0);
                 *  var debugPoint3 = comcen2.GetAll (0, 0);
                 *  var debugPoint4 = evecen.GetAll (0, 0);
                 *  var debugPoint5 = gymcen.GetAll (0, 0);
                 *  var debugPoint6 = mapcen.GetAll (0, 0);
                 *  var debugPoint7 = pascen.GetAll (0, 0);
                 *  var debugPoint8 = puntcen.GetID (punten.Id);
                 *  var debugPoint9 = puntcen2.GetID (punten2.Id);
                 *  var debugPoint10 = retcen.GetAll (0, 0);
                 *  var debugPoint11 = admcen.GetAll (0, 0);
                 *
                 *  ///////////////////////CUSTOM//////////////////////
                 *
                 *  //USUARIO
                 *  var debugPoint15 = usucen.RecuperarContasena (usuen.Email, usuen.Nombre);
                 *
                 *  //EVENTO
                 *  evecen.VerEvento (even.ID);
                 *  var debugPoint16 = evecen.GetID (even.ID);
                 *
                 *  //PASO
                 *  var debugPoint12 = pascen.GetAll (0, 0);
                 *  for (int i = 0; i < debugPoint12.Count; i++) {
                 *          pascen.VerPaso (i);
                 *  }
                 *  pascen.VerPasos (gymen.ID);
                 *
                 *
                 *  //GYMKANA.
                 *  var debugPoint13 = gymcen.VerPasos (gymen.ID);
                 *
                 *  //PUNTUACIONES
                 *  var aux = puntcen.VerMediaEvento (even.ID);
                 *  var aux2 = puntcen.VerMediaReto (reten.ID);
                 *  //var aux3 = puntcen.FiltrarPuntuacionPorEventoYUsuario (usuen.ID, even.ID);
                 *  //var aux4 = puntcen.FiltrarPuntuacionPorUsuarioYReto (usuen.ID, reten.ID);
                 *
                 *  //REPORTE
                 *  repcen.ConsultarReporte (usuen.ID, reten.ID, -1);
                 *
                 *  repcen.ConsultarReporte (usuen.ID, -1, even.ID);
                 *
                 *
                 *  //////////////////////MODIFY//////////////////////
                 *  //Usuario
                 *  usucen.CambiarContrasena (usuen.ID, "456");
                 *  debugPoint = usucen.GetAll (0, 0);
                 *  usucen.CambiarCorreo (usuen.ID, "*****@*****.**");
                 *  debugPoint = usucen.GetAll (0, 0);
                 *  usucen.CambiarFoto (usuen.ID, "Foto2");
                 *  debugPoint = usucen.GetAll (0, 0);
                 *  usucen.ModificarRedesSociales ("insta2", "face2", "twitter2", usuen.ID);
                 *  debugPoint = usucen.GetAll (0, 0);
                 *
                 *  //COMENTARIO
                 *  comcen.ModificarComentario ("MOTIVO NUEVO", id_comen);
                 *  debugPoint2 = comcen.GetAll (0, 0);
                 *  comcen2.ModificarComentario ("MOTIVO NUEVO 2", id_comen2);
                 *  debugPoint3 = comcen2.GetAll (0, 0);
                 *
                 *
                 *  //EVENTO
                 *  even.Descripcion = "Nueva descripcion evento";
                 *  evecp.ModificarEvento (mapen, even);
                 *  debugPoint4 = evecen.GetAll (0, 0);
                 *
                 *
                 *  //GYMKANA
                 *  gymen.Descripcion = "Nueva descripcion gymkana";
                 *  gymcp.ModificarGymkana (gymen, mapen);
                 *  debugPoint5 = gymcen.GetAll (0, 0);
                 *
                 *
                 *  //MAPA
                 *  //var mapa = mapcen.FiltrarMapa (40, -1, 10);
                 *  debugPoint6 = mapcen.GetAll (0, 0);
                 *
                 *
                 *  //PASO
                 *  pasen.Descripcion = "Nueva Descripcion Paso";
                 *  pascp.ModificarPaso (pasen, mapen3);
                 *  debugPoint7 = pascen.GetAll (0, 0);
                 *
                 *
                 *  //PUNTUACION
                 *  puntcen.ModificarPuntuacion (521552, id_punt);
                 *  debugPoint8 = puntcen.GetID (id_punt);
                 *
                 *  puntcen2.ModificarPuntuacion (21, id_punt2);
                 *  debugPoint9 = puntcen2.GetID (id_punt2);
                 *
                 *  //RETO
                 *  reten.Descripcion = "NUEVA DESCRIPCION RETO";
                 *  retcen.ModificarReto (reten);
                 *  debugPoint10 = retcen.GetAll (0, 0);
                 *
                 *  ///////////////////////CUSTOM//////////////////////
                 *
                 *  //USUARIO
                 *  //debugPoint15 = usucen.RecuperarContasena (usuen.Email, usuen.Nombre);
                 *
                 *  //EVENTO
                 *  evecen.VerEvento (even.ID);
                 *  debugPoint16 = evecen.GetID (even.ID);
                 *
                 *  //PASO
                 *  debugPoint12 = pascen.GetAll (0, 0);
                 *  for (int i = 0; i < debugPoint12.Count; i++) {
                 *          pascen.VerPaso (i);
                 *  }
                 *  var aux7 = pascen.VerPasos (gymen.ID);
                 *
                 *
                 *  //GYMKANA.
                 *  debugPoint13 = gymcen.VerPasos (gymen.ID);
                 *
                 *  //PUNTUACIONES
                 *  puntcen.VerMediaEvento (even.ID);
                 *  puntcen.VerMediaReto (reten.ID);
                 *  //puntcen.VerVoto (usuen.ID, gymen.ID, -1);
                 *  //puntcen.VerVoto (usuen.ID, -1, reten.ID);
                 *
                 *  //REPORTE
                 *  var ver = repcen.ConsultarReporte (usuen.ID, reten.ID, -1);
                 *  var ver2 = repcen.ConsultarReporte (usuen.ID, -1, even.ID);
                 *
                 *  /////////////////////DESTROY/////////////////////
                 *
                 *  //usucp.BorrarUsuario (usuen.ID);
                 *  var a = usucen.GetAll (0, 0);
                 *  //admcp.BorrarEvento (admen.ID);
                 *  var b = evecen.GetAll (0, 0);
                 *  //   evecp.CrearEvento (even, 50, 30, 10);
                 *  b = evecen.GetAll (0, 0);
                 *  // admcp.BorrarRetos (admen.ID);
                 *  var c = retcen.GetAll (0, 0);
                 *  //retcen.CrearReto (reten);
                 *  c = retcen.GetAll (0, 0);
                 *  var d = retcen.GetAll (0, 0);
                 *  var co = comcen.GetAll (0, 0);
                 *  //admcp.DeshacerAdmin (admen.ID);
                 *  //var u= admcen.GetAll (0, 0);
                 *
                 *
                 *  //    comcen.BorrarComentario (comen.ID);
                 *  var e = comcen.GetAll (0, 0);
                 *
                 *  evecp.BorrarEvento (even.ID);;
                 *  b = evecen.GetAll (0, 0);
                 *
                 *  //pascp.BorrarPaso (pasen.ID);
                 *  var g = pascen.GetAll (0, 0);
                 *
                 *  gymcp.BorrarGymkana (gymen.ID);
                 *  var f = gymcen.GetAll (0, 0);
                 *
                 *  var h = repcen.GetAll (0, 0);
                 *  repcp.BorrarReportesEvento (even.ID);
                 *  h = repcen.GetAll (0, 0);
                 *
                 *  repcp.BorrarReportesReto (reten.ID);
                 *  var y = repcen.GetAll (0, 0);
                 *
                 *  retcp.BorrarReto (repen.ID);
                 *  var k = retcen.GetAll (0, 0);
                 *
                 */

                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
コード例 #7
0
ファイル: CreateDB.cs プロジェクト: plr1993/Fight4FitDSM
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                //CAD
                IUsuarioCAD    _IusuarioCAD    = new UsuarioCAD();
                IEventoCAD     _IEventoCAD     = new EventoCAD();
                ICategoriaCAD  _ICategoriaCAD  = new CategoriaCAD();
                IReporteCAD    _IReporteCAD    = new ReporteCAD();
                IGaleriaCAD    _IGaleriaCAD    = new GaleriaCAD();
                IComentarioCAD _IComentarioCAD = new ComentarioCAD();
                ISoporteCAD    _ISoporteCAD    = new SoporteCAD();

                //EN
                UsuarioEN    usuarioEN    = new UsuarioEN();
                EventoEN     eventoEN     = new EventoEN();
                CategoriaEN  categoriaEN  = new CategoriaEN();
                ReporteEN    reporteEN    = new ReporteEN();
                GaleriaEN    galeriaEN    = new GaleriaEN();
                ComentarioEN comentarioEN = new ComentarioEN();
                SoporteEN    soporteEN    = new SoporteEN();

                //CEN
                UsuarioCEN    usuarioCEN    = new UsuarioCEN(_IusuarioCAD);
                EventoCEN     eventoCEN     = new EventoCEN(_IEventoCAD);
                CategoriaCEN  categoriaCEN  = new CategoriaCEN(_ICategoriaCAD);
                ReporteCEN    reporteCEN    = new ReporteCEN(_IReporteCAD);
                GaleriaCEN    galeriaCEN    = new GaleriaCEN(_IGaleriaCAD);
                ComentarioCEN comentarioCEN = new ComentarioCEN(_IComentarioCAD);
                SoporteCEN    soporteCEN    = new SoporteCEN(_ISoporteCAD);

                //CP
                ReporteCP    reporteCP    = new ReporteCP();
                ComentarioCP comentarioCP = new ComentarioCP();

                //USUARIOS
                UsuarioEN usuario1EN = new UsuarioEN();
                usuario1EN.Email     = "*****@*****.**";
                usuario1EN.Password  = "******";
                usuario1EN.Nombre    = "Luis";
                usuario1EN.Apellidos = "Berenguer";
                usuario1EN.Telefono  = "665644433";
                usuario1EN.Localidad = "Novelda";
                usuario1EN.Provincia = "Alicante";
                usuario1EN.Direccion = "Calle to guapag 5 C";
                usuarioCEN.CrearUsuario(usuario1EN.Email, usuario1EN.Password, false, TipoUsuarioEnum.Administrador, usuario1EN.Nombre, usuario1EN.Apellidos, usuario1EN.Telefono, usuario1EN.Localidad, usuario1EN.Provincia, usuario1EN.Direccion);

                UsuarioEN usuario2EN = new UsuarioEN();
                usuario2EN.Email     = "*****@*****.**";
                usuario2EN.Password  = "******";
                usuario2EN.Nombre    = "Victoria";
                usuario2EN.Apellidos = "Hodelin";
                usuario2EN.Telefono  = "665644433";
                usuario2EN.Localidad = "Orihuela";
                usuario2EN.Provincia = "Alicante";
                usuario2EN.Direccion = "Calle to guapag 5 C";
                usuarioCEN.CrearUsuario(usuario2EN.Email, usuario2EN.Password, false, TipoUsuarioEnum.Administrador, usuario2EN.Nombre, usuario2EN.Apellidos, usuario2EN.Telefono, usuario2EN.Localidad, usuario2EN.Provincia, usuario2EN.Direccion);

                UsuarioEN usuario3EN = new UsuarioEN();
                usuario3EN.Email     = "*****@*****.**";
                usuario3EN.Password  = "******";
                usuario3EN.Nombre    = "Pablo";
                usuario3EN.Apellidos = "Lopez";
                usuario3EN.Telefono  = "665644433";
                usuario3EN.Localidad = "Aspe";
                usuario3EN.Provincia = "Alicante";
                usuario3EN.Direccion = "Calle to guapag 5 C";
                usuarioCEN.CrearUsuario(usuario3EN.Email, usuario3EN.Password, false, TipoUsuarioEnum.Administrador, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);


                //CATEGORIA
                categoriaEN        = new CategoriaEN();
                categoriaEN.Nombre = "Futbol";
                categoriaCEN.CrearCategoria(categoriaEN.Nombre);

                CategoriaEN categoria1EN = new CategoriaEN();
                categoria1EN.Nombre = "Baloncesto";
                categoriaCEN.CrearCategoria(categoria1EN.Nombre);

                CategoriaEN categoria2EN = new CategoriaEN();
                categoria2EN.Nombre = "Atletismo";
                categoriaCEN.CrearCategoria(categoria2EN.Nombre);

                //EVENTO
                DateTime date1  = DateTime.Now;
                DateTime date12 = new DateTime(2008, 5, 1, 8, 30, 52);
                eventoEN              = new EventoEN();
                eventoEN.Categoria    = categoriaEN;
                eventoEN.Descripcion  = "Que bien vamos a pasarlo";
                eventoEN.Tipo         = TipoEventoEnum.Evento;
                eventoEN.Localizacion = "China";
                eventoEN.Latitud      = 1234123;
                eventoEN.Longitud     = 123123;
                int ev1 = eventoCEN.CrearEvento("La copa del meao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date1, eventoEN.Localizacion, eventoEN.Latitud, eventoEN.Longitud);

                EventoEN evento1EN = new EventoEN();
                evento1EN              = new EventoEN();
                evento1EN.Categoria    = categoriaEN;
                evento1EN.Descripcion  = "Que bien vamos a jugahlo";
                evento1EN.Localizacion = "Aspe";
                evento1EN.Latitud      = 1234123;
                evento1EN.Longitud     = 123123;
                evento1EN.Tipo         = TipoEventoEnum.Evento;
                int ev2 = eventoCEN.CrearEvento("La copa del cagao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date12, evento1EN.Localizacion, evento1EN.Latitud, evento1EN.Longitud);

                /*/ / COMENTARIO
                 * comentarioEN = new ComentarioEN ();
                 * comentarioEN.Titulo = "Futbol";
                 * comentarioEN.Texto = "El futbol es muy divertido";
                 * comentarioCP.PublicarComentario (comentarioEN.Titulo, comentarioEN.Texto, ev1, TipoComentarioEnum.Evento);
                 *
                 *
                 * ComentarioEN comentario2EN = new ComentarioEN ();
                 * comentario2EN = new ComentarioEN ();
                 * comentario2EN.Titulo = "Golf";
                 * comentario2EN.Texto = "El golf es muy divertido";
                 * comentarioCP.PublicarComentario (comentario2EN.Titulo, comentario2EN.Texto, ev2, TipoComentarioEnum.Evento);
                 *
                 * ComentarioEN comentario3EN = new ComentarioEN ();
                 * comentario3EN.Titulo = "Tenis";
                 * comentario3EN.Texto = "El tenis es muy divertido";
                 * comentarioCP.PublicarComentario (comentario3EN.Titulo, comentario3EN.Texto, ev1, TipoComentarioEnum.Evento);
                 * /
                 *
                 *
                 *
                 * //REPORTE
                 *
                 * /*
                 *  reporteEN = new ReporteEN ();
                 *  reporteEN.Texto = "Este tio es muy muy feo";
                 *  reporteEN.Motivo = MotivoEnum.ofensivo;
                 *  reporteEN.Usuario = usuario1EN;
                 *  reporteEN.Tipo = TipoReporteEnum.comentario;
                 *  reporteCP.NuevoReporte (reporteEN.Texto, reporteEN.Motivo, reporteEN.Usuario.Email, comentarioEN.Id, reporteEN.Tipo);
                 *
                 *  ReporteEN reporte1EN = new ReporteEN ();
                 *  reporte1EN.Texto = "Este tio es muy muy feo";
                 *  reporte1EN.Motivo = MotivoEnum.terrorismo;
                 *  reporte1EN.Usuario = usuario2EN;
                 *  reporte1EN.Tipo = TipoReporteEnum.comentario;
                 *  reporteCP.NuevoReporte (reporte1EN.Texto, reporte1EN.Motivo, reporte1EN.Usuario.Email, 0, reporte1EN.Tipo);
                 *
                 *  ReporteEN reporte2EN = new ReporteEN ();
                 *  reporte2EN.Texto = "Este tio es muy muy feo";
                 *  reporte2EN.Motivo = MotivoEnum.inapropiado;
                 *  reporte1EN.Usuario = usuario1EN;
                 *  reporte2EN.Tipo = TipoReporteEnum.comentario;
                 *  reporteCP.NuevoReporte (reporte2EN.Texto, reporte2EN.Motivo, reporte2EN.Usuario.Email, 1, reporte2EN.Tipo);*/



                // Insert the initilizations of entities using the CEN classes


                // p.e. CustomerCEN customer = new CustomerCEN();
                // customer.New_ (p_user:"******", p_password:"******");



                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }