public void crearLugarNuevo(string nombre, string tipo, string ubicacion, string descripcion, string poblacion, System.Collections.Generic.IList <string> foto) { //vista.CreaLugar = servicio.CrearLugar(nombre, tipo, ubicacion, descripcion, poblacion, foto); servicio.CrearLugar(nombre, tipo, ubicacion, descripcion, poblacion, foto); }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { /* PON A TRUE LAS PRUEBAS QUE QUIERAS VALIDAR * SI VAS A CREAR NUEVAS PRUEBAS PONLAS COMO LAS DEMAS */ /* Nota mental: �Usuario no deberia tener un atributo que dijese si esta logueado o no? */ Boolean pruebasLogin = false; Boolean pruebasCambiarPassword = false; Boolean pruebasCrearComentario = false; Boolean pruebasReportar = false; Boolean pruebasCrearLugar = false; Boolean pruebasValidar = false; Boolean pruebasCrearActividad = true; System.Collections.Generic.IList <String> list_fotos = new System.Collections.Generic.List <String>(); //HQL //Boolean pruebaBuscarNoValidados = false; //Usuario usado en pruebasLogin y pruebasCambiarPassword UsuarioCEN usucenutrio = new UsuarioCEN(); String oid; oid = usucenutrio.Registro("*****@*****.**", "pepe", "Serrano", "1234", "Montesinos", "fotochachi"); if (oid != null) { System.Console.WriteLine("\n\n Se ha creado el usuario: [email protected]"); } /* PRUEBAS LOGIN */ if (pruebasLogin) { if (!usucenutrio.Login("[email protected]", "1234")) { System.Console.WriteLine("\n\n pepe NO se ha logueado porque ha introducido mal su email"); } if (!usucenutrio.Login("*****@*****.**", "124")) { System.Console.WriteLine("\n\n pepe NO se ha logueado porque ha introducido mal su contrase�a"); } if (usucenutrio.Login("*****@*****.**", "1234")) { System.Console.WriteLine("\n\n pepe S� se ha logueado"); } } /* PRUEBAS CAMBIAR PASSWORD */ if (pruebasCambiarPassword) { if (!usucenutrio.CambiarPassword("*****@*****.**", "124", "aleluya", "aleluya")) { System.Console.WriteLine("\n\n pepe NO ha cambiado su contrase�a porque ha introducido mal su contrase�a"); } if (!usucenutrio.CambiarPassword("*****@*****.**", "1234", "aleluya", "aHleluya")) { System.Console.WriteLine("\n\n pepe NO ha cambiado su contrase�a porque ha escrito mal la nueva contrase�a"); } if (!usucenutrio.CambiarPassword("*****@*****.**", "1234", "aleluya", "aleluya")) { System.Console.WriteLine("\n\n pepe NO ha cambiado su contrase�a porque ha escrito mal su email"); } if (usucenutrio.CambiarPassword("*****@*****.**", "1234", "5678", "5678")) { System.Console.WriteLine("\n\n pepe ha cambiado su contrase�a"); } } /* PRUEBAS CREAR COMENTARIO */ if (pruebasCrearComentario) { ComentarioCEN coment1 = new ComentarioCEN(); ComentarioEN nuevocomentario = null; nuevocomentario = coment1.CrearComentario("Comentario sin usuario", null); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario con usuario nulo \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario con usuario nulo \n\n"); } nuevocomentario = coment1.CrearComentario("Comentario con usuario vacio", ""); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario con usuario vacio \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario con usuario vacio \n\n"); } nuevocomentario = coment1.CrearComentario("Comentario con usuario con espacio en blanco", " "); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario con usuario con espacio en blanco \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario con usuario con espacio en blanco \n\n"); } nuevocomentario = coment1.CrearComentario("Comentario con usuario mal escrito", "*****@*****.**"); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario con usuario mal escrito \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario con usuario mal escrito \n\n"); } nuevocomentario = coment1.CrearComentario(null, "*****@*****.**"); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario sin texto \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario sin texto \n\n"); } nuevocomentario = coment1.CrearComentario("", "*****@*****.**"); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario con texto vacio \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario con texto vacio \n\n"); } nuevocomentario = coment1.CrearComentario(" ", "*****@*****.**"); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario con espacios en blanco \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario con espacios en blanco \n\n"); } nuevocomentario = coment1.CrearComentario("���^'~~$�", "*****@*****.**"); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario con caracteres extra�os \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario con caracteres extra�os \n\n"); } nuevocomentario = coment1.CrearComentario("Estoy haciendo mi primer comentario", "*****@*****.**"); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario normal \n\n"); } else { Console.WriteLine("\n\n NO se ha creado el comentario normal \n\n"); } } /* PRUEBAS REPORTAR */ if (pruebasReportar) { ComentarioCEN coment1 = new ComentarioCEN(); ComentarioEN nuevocomentario = null; nuevocomentario = coment1.CrearComentario("Comentario sin usuario", "*****@*****.**"); if (nuevocomentario != null) { Console.Write("\n\n Se ha creado el comentario normal \n\n"); Console.Write(nuevocomentario.State); } else { Console.WriteLine("\n\n NO se ha creado el comentario normal \n\n"); } if (coment1.Reportar(nuevocomentario.Id) == true) { Console.Write("\n\n Se ha reportado el comentario normal \n"); Console.Write("Su nuevo estado es: "); Console.Write(nuevocomentario.State); Console.Write("\\Deberia ser Reportado"); } else { Console.Write("\n\n ERROR: No se ha podido reportar el comentario \n"); } if (coment1.Reportar(nuevocomentario.Id) == true) { Console.Write("\n\n ERROR: Se ha reportado el comentario normal por segunda vez (ya esta reportado) \n"); Console.Write("Su nuevo estado es: "); Console.Write(nuevocomentario.State); Console.Write("\\Deberia ser Reportado"); } else { Console.Write("\n\n No se ha podido reportar el comentario porque ya esta reportado \n"); } } /* PRUEBAS CREAR LUGAR */ if (pruebasCrearLugar) { LugarCEN lugar1 = new LugarCEN(); // System.Collections.Generic.IList<String> list_fotos = new System.Collections.Generic.List<String>(); lugar1.CrearLugar("Granadella", "Parque natural", "Coordenadas", "Un lugar agradable para los domingueros", "Montepinos", list_fotos); Console.Write("\n\n Se ha creado lugar Granadella \n\n"); LugarCEN lugar2 = new LugarCEN(); lugar2.CrearLugar("Lugar2", "Parque natural", "ubicacion", "Oleee domingueros", "Montepinos2", list_fotos); Console.Write("\n\n Se ha creado lugar Lugar2 \n\n"); //TODO COMENTARIO EN ESTAS PRUEBAS SE DEVERA AL CANSANCIO DE LOS COMPONENTES DEL GRUPO EN SU AFAN DE CREAR UNA BUENA PRACTICA, GRACIAS (^_^) System.Collections.Generic.IList <LugarEN> list = null; list = lugar1.BuscarLugarLocalidad("Montepinos"); Console.WriteLine("LISTA1"); Console.WriteLine(list [0]); System.Collections.Generic.IList <LugarEN> list2 = null; list2 = lugar2.BuscarLugarNombre("Lugar2"); Console.WriteLine("LISTA2"); Console.WriteLine(list2 [0]); ActividadCEN acti1 = new ActividadCEN(); LugarCEN lugar3 = new LugarCEN(); System.Collections.Generic.IList <LugarEN> list4 = new System.Collections.Generic.List <LugarEN>(); lugar3.CrearLugar("Pachi", "CAMPO", "UA", "TU SBES", "UA", list_fotos); list4 = lugar3.BuscarLugarLocalidad("UA"); Console.WriteLine("SE HA CREADO, OSTIA!!!"); /* ACTIVIDADES COMO ENUMERATED * acti1.Nueva (LugaresInteresGenNHibernate.Enumerated.LugaresInteres.ActivitiesEnum.Acampar, "ActividadPrueba", list4); * System.Collections.Generic.IList<ActividadEN> list3 = null; * list3 = acti1.BuscarActividad (LugaresInteresGenNHibernate.Enumerated.LugaresInteres.ActivitiesEnum.Acampar); * Console.WriteLine ("LISTA3"); * Console.WriteLine (list3 [0]); * * */ /* * * LugarCEN lugar3 = new LugarCEN (); * LugarEN ole = null; * * ole = lugar3.CrearLugar("Lugar3", "parque", null, "Oleee domingueros", "Montepinos2", "Fotos2"); * * if (ole!= null) * { * Console.Write("\n\n Se ha creado el lugar sin ubicacion \n\n"); * } * else * { * Console.WriteLine("\n\n NO se ha creado el lugar sin ubicacion \n\n"); * } * * ole = lugar3.CrearLugar ("Lugar3", "parque", "", "Oleee domingueros", "Montepinos2", "Fotos2"); * if (ole != null) { * Console.Write ("\n\n Se ha creado el lugar con ubicacion vacia \n\n"); * } * else{ * Console.WriteLine ("\n\n NO se creado el lugar con ubicacion vacia \n\n"); * } * * ole = lugar3.CrearLugar ("Lugar4", "parque", " ", "Oleee domingueros", "Montepinos2", "Fotos2"); * if (ole != null) { * Console.Write ("\n\n Se ha creado un lugar con ubicacion en blanco \n\n"); * } * else{ * Console.WriteLine ("\n\n NO se ha creado un lugar con ubicacion en blanco \n\n"); * } * */ } //Pruebas buscarNoValidados /* * * if (pruebaBuscarNoValidados) * { * System.Collections.Generic.IList<LugarEN> list = null; * * list = lugar1.BuscarNoValidados(); * Console.WriteLine(list[0].Nombre); * Console.WriteLine(list[1].Nombre); * }*/ ///////////// /* PRUEBAS VALIDAR */ if (pruebasValidar) { LugarCEN lugar1 = new LugarCEN(); LugarEN oledos = new LugarEN(); oledos = lugar1.CrearLugar("Granadella", "Parque natural", "Coordenadas", "Un lugar agradable para los domingueros", "Montepinos", list_fotos); if (!lugar1.Validar(null)) { Console.WriteLine("\n NO se ha podido validar el lugar con nombre nulo \n"); } else { Console.WriteLine("\n Se ha podido validar el lugar a pesar de tener nombre nulo \n"); } if (!lugar1.Validar("")) { Console.WriteLine("\n NO se ha podido validar el lugar con nombre vacio \n"); } else { Console.WriteLine("\n Se ha podido validar el lugar a pesar de tener nombre vacio \n"); } if (!lugar1.Validar(" ")) { Console.WriteLine("\n NO se ha podido validar el lugar con nombre con espacio en blanco \n"); } else { Console.WriteLine("\n Se ha podido validar el lugar a pesar de tener nombre con espacio en blanco \n"); } /* EXPLOTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * * if (!lugar1.Validar ("Granalla")) { * Console.WriteLine ("\n NO se ha podido validar el lugar porque tiene nombre incorrecto \n"); * } * else { * Console.WriteLine ("\n Se ha podido validar el lugar a pesar de tener nombre incorrecto \n"); * } * */ if (lugar1.Validar("Granadella")) { Console.WriteLine("\n Se ha validado correctamente el lugar \n"); } else { Console.WriteLine("\n No se ha podido validar el lugar \n"); } LugarCEN lugar2 = new LugarCEN(); lugar2.CrearLugar("Lugar2", "Parque natural", "ubicacion", "Oleee domingueros", "Montepinos2", list_fotos); System.Collections.Generic.IList <LugarEN> list = null; Console.WriteLine(oledos.Validar); list = lugar1.BuscarNoValidados(); Console.WriteLine(list [0].Validar); Console.WriteLine(list [0].Nombre); } if (pruebasCrearActividad) { ActividadCEN act = new ActividadCEN(); act.Nueva("Acampar", "Acampemos por donde pille"); act.Nueva("Senderismo", "Por cualquier lugar"); } /*List<LugaresInteresGenNHibernate.EN.Mediaplayer.MusicTrackEN> musicTracks = new List<LugaresInteresGenNHibernate.EN.Mediaplayer.MusicTrackEN>(); * LugaresInteresGenNHibernate.EN.Mediaplayer.UserEN userEN = new LugaresInteresGenNHibernate.EN.Mediaplayer.UserEN(); * LugaresInteresGenNHibernate.EN.Mediaplayer.ArtistEN artistEN = new LugaresInteresGenNHibernate.EN.Mediaplayer.ArtistEN(); * LugaresInteresGenNHibernate.EN.Mediaplayer.MusicTrackEN musicTrackEN = new LugaresInteresGenNHibernate.EN.Mediaplayer.MusicTrackEN(); * LugaresInteresGenNHibernate.CEN.Mediaplayer.ArtistCEN artistCEN = new LugaresInteresGenNHibernate.CEN.Mediaplayer.ArtistCEN(); * LugaresInteresGenNHibernate.CEN.Mediaplayer.UserCEN userCEN = new LugaresInteresGenNHibernate.CEN.Mediaplayer.UserCEN(); * LugaresInteresGenNHibernate.CEN.Mediaplayer.MusicTrackCEN musicTrackCEN = new LugaresInteresGenNHibernate.CEN.Mediaplayer.MusicTrackCEN(); * LugaresInteresGenNHibernate.CEN.Mediaplayer.PlayListCEN playListCEN = new LugaresInteresGenNHibernate.CEN.Mediaplayer.PlayListCEN(); * * //Add Users * userEN.Email = "*****@*****.**"; * userEN.Name = "user"; * userEN.Surname = "userSurname"; * userEN.Password = "******"; * userCEN.New_(userEN.Name, userEN.Surname, userEN.Email, userEN.Password); * * //Add Music Track1 * musicTrackEN.Id = "http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3"; * musicTrackEN.Format = "mp3"; * musicTrackEN.Lyrics = "Beer Beer Beer Beer Beer Beer .."; * musicTrackEN.Name = "Beer Beer Beer"; * musicTrackEN.Company = "Company"; * musicTrackEN.Cover = "http://www.tomasabraham.com.ar/cajadig/2007/images/nro18-2/beer1.jpg"; * musicTrackEN.Price = 20; * musicTrackEN.Rating = 5; * musicTrackEN.CommunityRating = 5; * musicTrackEN.Duration = 200; * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name, * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating, * musicTrackEN.Price, musicTrackEN.Duration); * musicTracks.Add(musicTrackEN); * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email); * * //Define Album * //LugaresInteresGenNHibernate.CEN.Mediaplayer.AlbumCEN albumCEN = new LugaresInteresGenNHibernate.CEN.Mediaplayer.AlbumCEN(); * //albumCEN.New_("Album 1", "This is a Album 1", artists, musicTracks);*/ /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }