// // GET: /Reporte/ public ActionResult Index() { ReporteCEN repCEN = new ReporteCEN(); IEnumerable <ReporteEN> list = repCEN.ReadAll(0, -1).ToList(); return(View(list)); }
public void BorrarUnReporte(int p_oid) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Reporte_borrarUnReporte) ENABLED START*/ IReporteCAD reporteCAD = null; ReporteCEN reporteCEN = null; try { SessionInitializeTransaction(); reporteCAD = new ReporteCAD(session); reporteCEN = new ReporteCEN(reporteCAD); // Write here your custom transaction ... EventoEN even = new EventoEN(); even = reporteCAD.GetID(p_oid).Evento; RetoEN reten = new RetoEN(); reten = reporteCAD.GetID(p_oid).Reto; GymkanaEN gymen = new GymkanaEN(); gymen = reporteCAD.GetID(p_oid).Gymkana; if (even != null) { reporteCAD.UnrelationerReporteEvento(p_oid, even.ID); reporteCAD.Destroy(p_oid); } else if (reten != null) { reporteCAD.UnrelationerReporteReto(p_oid, reten.ID); reporteCAD.Destroy(p_oid); } else if (gymen != null) { reporteCAD.UnrelationerReporteGymkana(p_oid, gymen.ID); reporteCAD.Destroy(p_oid); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public ActionResult Delete(int id, FormCollection collection) { try { ReporteCEN cen = new ReporteCEN(); cen.EliminarReporte(id); return(RedirectToAction("Index")); } catch { return(View()); } }
public void ReportarComentario(string p_oid, int arg1, string texto, Fight4FitGenNHibernate.Enumerated.Fight4Fit.MotivoEnum motivo) { /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Usuario_ReportarComentario) ENABLED START*/ IUsuarioCAD usuarioCAD = null; UsuarioCEN usuarioCEN = null; IReporteCAD reporteCAD = null; try { SessionInitializeTransaction(); usuarioCAD = new UsuarioCAD(session); usuarioCEN = new UsuarioCEN(usuarioCAD); reporteCAD = new ReporteCAD(session); ReporteCEN reporteCEN = new ReporteCEN(reporteCAD); reporteCEN.NuevoReporte(-1, //foto arg1, //oid comentario -1, // oid evento texto, motivo, usuarioCAD.ReadOID(p_oid).Email); //usuario // reporteCAD.NuevoReporte (reporteEN); // Write here your custom transaction ... SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public void BorrarReportesGymkana(int id_gym) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Reporte_BorrarReportesGymkana) ENABLED START*/ IReporteCAD reporteCAD = null; ReporteCEN reporteCEN = null; try { SessionInitializeTransaction(); reporteCAD = new ReporteCAD(session); reporteCEN = new ReporteCEN(reporteCAD); // Write here your custom transaction ... System.Collections.Generic.IList <ReporteEN> reportes = new System.Collections.Generic.List <ReporteEN>(); reportes = reporteCAD.FiltrarReportesPorGymkana(id_gym); foreach (ReporteEN element in reportes) { reporteCAD.UnrelationerReporteGymkana(element.ID, id_gym); reporteCAD.Destroy(element.ID); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public int ReportarGymkana(int id_usuario, int id_gym, string motivo) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Reporte_ReportarGymkana) ENABLED START*/ IReporteCAD reporteCAD = null; ReporteCEN reporteCEN = null; int result = -1; try { SessionInitializeTransaction(); reporteCAD = new ReporteCAD(session); reporteCEN = new ReporteCEN(reporteCAD); // Write here your custom transaction ... int id = reporteCEN.New_(motivo, id_usuario); reporteCAD.RelationerReporteGymkana(id, id_gym); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
public void BorrarReporteReto(int id_reto) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Reporte_BorrarReporteReto) ENABLED START*/ IReporteCAD reporteCAD = null; ReporteCEN reporteCEN = null; try { SessionInitializeTransaction(); reporteCAD = new ReporteCAD(session); reporteCEN = new ReporteCEN(reporteCAD); // Write here your custom transaction ... throw new NotImplementedException("Method BorrarReporteReto() not yet implemented."); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
// // GET: /Reporte/Delete/5 public ActionResult Delete(int id) { ReporteCEN cen = new ReporteCEN(); return(View(cen)); }
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; } }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { // Insert the initilizations of entities using the CEN classes System.Console.WriteLine("Creando Usuarios"); UsuarioCEN usuario = new UsuarioCEN(); string email1 = usuario.CrearUsuario("*****@*****.**", "Debora", "Galdeano Gonzalez", new DateTime(1992, 1, 8), "53244933W", "foto1.jpg", "contrasenya", false); string email2 = usuario.CrearUsuario("*****@*****.**", "Manolo", "Stinson Lopez", new DateTime(2003, 5, 4), "26874219S", "foto2.jpg", "soillutuber", false); string email3 = usuario.CrearUsuario("*****@*****.**", "Jorge", "Francisco Gomez", new DateTime(1985, 2, 28), "41567955L", "foto3.jpg", "123456", false); string email4 = usuario.CrearUsuario("*****@*****.**", "Arturo", "Perez-Reverte", new DateTime(1951, 11, 25), "11111111A", "foto4.jpg", "VivaEspanya", false); string email5 = usuario.CrearUsuario("*****@*****.**", "Marines", "Anton", new DateTime(1994, 11, 25), "12378945A", "foto5.jpg", "123456", false); string email6 = usuario.CrearUsuario("*****@*****.**", "Eva", "Valenciano", new DateTime(1996, 11, 25), "11111111S", "foto6.jpg", "contrasenya", false); System.Console.WriteLine("Creando Administrador"); AdministradorCEN administrador1 = new AdministradorCEN(); administrador1.New_("*****@*****.**", "Admin", "Admin", new DateTime(1994, 1, 1), "12345678A", "foto_perfil.jpg", "Admin94*", false, "1", "1"); System.Console.WriteLine("Creando Moderadores"); ModeradorCEN moderador = new ModeradorCEN(); string moderadorID1 = moderador.New_("*****@*****.**", "Moderador1", "Apellido", new DateTime(1996, 1, 1), "1111211V", "foto_perfil.jpg", "contrasenya", false, "permiso1"); string moderadorID2 = moderador.New_("*****@*****.**", "Jose Manuel", "Ladron de Guevara", new DateTime(1997, 7, 10), "48720478S", "foto7.jpg", "contrasena1234", false, "permiso"); string moderadorID3 = moderador.New_("*****@*****.**", "Alberto", "Lopez-Garcia Vigo", new DateTime(1991, 1, 31), "45487454K", "foto1.jpg", "123456", false, "permiso"); System.Console.WriteLine("Creando contenidos"); ContenidoCEN contenido = new ContenidoCEN(); int contenidoID1 = contenido.SubirContenido("Fotografia", TipoArchivoEnum.imagen, "contenidoimagen", TipoLicenciaEnum.Sin_licencia, email1, "autor", false, @"/Archivos/foto1.jpg", DateTime.Now); int contenidoID2 = contenido.SubirContenido("Mohana", TipoArchivoEnum.imagen, "contenidoimagen", TipoLicenciaEnum.CC_BY, email2, "autor", false, @"/Archivos/foto2.jpg", DateTime.Now); int contenidoID3 = contenido.SubirContenido("Emoji", TipoArchivoEnum.imagen, "contenidoimagen", TipoLicenciaEnum.CC_BY_NC, email3, "autor", false, @"/Archivos/foto3.jpg", DateTime.Now); int contenidoID4 = contenido.SubirContenido("Pues una foto", YoureOnGenNHibernate.Enumerated.YoureOn.TipoArchivoEnum.imagen, "es una foto", TipoLicenciaEnum.CC_BY_NC_SA, email1, "fotografo", false, @"/Archivos/foto4.jpg", DateTime.Now); int contenidoID5 = contenido.SubirContenido("Libro Gordo", TipoArchivoEnum.texto, "contenidotexto", TipoLicenciaEnum.CC_BY_NC_ND, email4, "Peres-Reverte", false, @"/Archivos/Perez-Reverte, Arturo - Alatriste 1 - El capitan Alatriste.pdf", DateTime.Now); int contenidoID6 = contenido.SubirContenido("Libro Gordo", YoureOnGenNHibernate.Enumerated.YoureOn.TipoArchivoEnum.video, "contenidovideo", TipoLicenciaEnum.CC_BY_ND, email1, "Muse", false, @"https://www.youtube.com/watch?v=3dm_5qWWDV8", DateTime.Now); int contenidoID7 = contenido.SubirContenido("Song 84", YoureOnGenNHibernate.Enumerated.YoureOn.TipoArchivoEnum.audio, "contenidoaudio", TipoLicenciaEnum.Sin_licencia, email3, "Blor", true, @"https://www.youtube.com/watch?v=3dm_5qWWDV8", DateTime.Now); System.Console.WriteLine("Creando video"); VideoCEN videoCEN = new VideoCEN(); int videoID1 = videoCEN.New_("Titulo", YoureOnGenNHibernate.Enumerated.YoureOn.TipoArchivoEnum.video, "Descripcion", TipoLicenciaEnum.Sin_licencia, email4, "Conde Mor", false, @"https://www.youtube.com/watch?v=3dm_5qWWDV8", DateTime.Now, 200, 1080, YoureOnGenNHibernate.Enumerated.YoureOn.FormatoVideoEnum.avi); System.Console.WriteLine("Creando comentarios"); ComentarioCEN comentario = new ComentarioCEN(); int comentarioID1 = comentario.New_("Ola q ase", new DateTime(2017, 1, 8), email1, contenidoID1); int comentarioID2 = comentario.New_("Primero en comentar", new DateTime(2015, 5, 31), email1, contenidoID3); int comentarioID3 = comentario.New_("Pues a mi me parece un buen contenido porque...", new DateTime(2016, 2, 20), email2, contenidoID1); int comentarioID4 = comentario.New_("sub x sub", new DateTime(2017, 7, 10), email3, contenidoID4); System.Console.WriteLine("Creando notificaciones"); NotificacionesCEN notificacion1 = new NotificacionesCEN(); notificacion1.New_(email1, "Alerta mensaje", moderadorID1); System.Console.WriteLine("Creando reportes"); ReporteCEN reporte1 = new ReporteCEN(); reporte1.New_(DateTime.Today); System.Console.WriteLine("Creando bibliotecas"); BibliotecaCEN biblioteca = new BibliotecaCEN(); biblioteca.New_(email1); biblioteca.New_(email3); System.Console.WriteLine("Creando idiomas"); IdiomaCEN idioma = new IdiomaCEN(); idioma.New_("Castellano", "descripcioncastellano"); idioma.New_("Valenciano", "descripcionvalenciano"); idioma.New_("Ingles", "descripcioningles"); System.Console.WriteLine("Creando falta"); FaltaCEN falta = new FaltaCEN(); int faltaID1 = falta.New_(YoureOnGenNHibernate.Enumerated.YoureOn.TipoFaltaEnum.leve, email1, new DateTime(1996, 1, 8), moderadorID3); int faltaID2 = falta.New_(YoureOnGenNHibernate.Enumerated.YoureOn.TipoFaltaEnum.leve, email1, new DateTime(2017, 5, 20), moderadorID1); int faltaID3 = falta.New_(YoureOnGenNHibernate.Enumerated.YoureOn.TipoFaltaEnum.leve, email2, new DateTime(2016, 3, 14), moderadorID1); int faltaID4 = falta.New_(YoureOnGenNHibernate.Enumerated.YoureOn.TipoFaltaEnum.leve, email3, new DateTime(2017, 11, 10), moderadorID2); int faltaID5 = falta.New_(YoureOnGenNHibernate.Enumerated.YoureOn.TipoFaltaEnum.grave, email3, new DateTime(2017, 11, 12), moderadorID2); /*System.Console.WriteLine ("Creando enlaces del footer"); * FooterCEN footerCEN = new FooterCEN (); * footerCEN.New_ ("Enlace", "Preguntas frecuentes"); * footerCEN.New_ ("ENLACE A OPCIONES", "Bla bla bla descripcion de opciones."); * footerCEN.New_ ("ENLACE A FAQs", "Bla bla bla descripcion de FAQs."); * footerCEN.New_ ("ENLACE A AYUDA", "Bla bla bla descripcion de ayuda.");*/ NotificacionesCEN notificaciones = new NotificacionesCEN(); int notificacionID1 = notificaciones.New_(email2, "Te estas portando mal, jummm", moderadorID1); int notificacionID2 = notificaciones.New_(email3, "Cambiate el nick, no me gusta", moderadorID1); int notificacionID3 = notificaciones.New_(email3, "Ya tienes muchas faltas, eh??", moderadorID1); int notificacionID4 = notificaciones.New_(email4, "No te lo digo mas veces, te vamos a echar de aqui", moderadorID2); ReporteCEN reporteCEN = new ReporteCEN(); reporteCEN.New_(DateTime.Today); reporteCEN.New_(DateTime.Today); reporteCEN.New_(DateTime.Today); reporteCEN.New_(DateTime.Today); ValoracionComentarioCEN valoracioncomCEN1 = new ValoracionComentarioCEN(); int valoracioncomID1 = valoracioncomCEN1.New_(new DateTime(2017, 1, 21), 5, comentarioID4); ValoracionComentarioCEN valoracioncomCEN2 = new ValoracionComentarioCEN(); int valoracioncomID2 = valoracioncomCEN2.New_(new DateTime(2017, 2, 21), 1, comentarioID1); ValoracionComentarioCEN valoracioncomCEN3 = new ValoracionComentarioCEN(); int valoracioncomID3 = valoracioncomCEN3.New_(new DateTime(2017, 3, 21), 0, comentarioID1); ValoracionComentarioCEN valoracioncomCEN4 = new ValoracionComentarioCEN(); int valoracioncomID4 = valoracioncomCEN3.New_(new DateTime(2017, 4, 21), 2, comentarioID3); ValoracionContenidoCEN valoracionconCEN1 = new ValoracionContenidoCEN(); int valoracionconID1 = valoracionconCEN1.New_(new DateTime(2017, 1, 21), 5, contenidoID1); ValoracionContenidoCEN valoracionconCEN2 = new ValoracionContenidoCEN(); int valoracionconID2 = valoracionconCEN2.New_(new DateTime(2017, 2, 21), 1, contenidoID2); ValoracionContenidoCEN valoracionconCEN3 = new ValoracionContenidoCEN(); int valoracionconID3 = valoracionconCEN3.New_(new DateTime(2017, 3, 21), 0, contenidoID2); ValoracionContenidoCEN valoracionconCEN4 = new ValoracionContenidoCEN(); int valoracionconID4 = valoracionconCEN4.New_(new DateTime(2017, 4, 21), 2, contenidoID4); /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }
public Fight4FitGenNHibernate.EN.Fight4Fit.ReporteEN NuevoReporte(string p_Texto, Fight4FitGenNHibernate.Enumerated.Fight4Fit.MotivoEnum p_Motivo, string p_usuario, int p_idRef, Fight4FitGenNHibernate.Enumerated.Fight4Fit.TipoReporteEnum p_tipo) { /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Reporte_NuevoReporte) ENABLED START*/ IReporteCAD reporteCAD = null; ReporteCEN reporteCEN = null; Fight4FitGenNHibernate.EN.Fight4Fit.ReporteEN result = null; try { SessionInitializeTransaction(); reporteCAD = new ReporteCAD(session); reporteCEN = new ReporteCEN(reporteCAD); int oid; //Initialized ReporteEN ReporteEN reporteEN; reporteEN = new ReporteEN(); reporteEN.Texto = p_Texto; reporteEN.Motivo = p_Motivo; if (p_usuario != null) { reporteEN.Usuario = new Fight4FitGenNHibernate.EN.Fight4Fit.UsuarioEN(); reporteEN.Usuario.Email = p_usuario; } reporteEN.Tipo = p_tipo; //Call to ReporteCAD oid = reporteCAD.NuevoReporte(reporteEN); if (p_tipo == TipoReporteEnum.foto) { reporteCEN.VincularFoto(oid, p_idRef); } else if (p_tipo == TipoReporteEnum.comentario) { reporteCEN.VincularComentario(oid, p_idRef); } else if (p_tipo == TipoReporteEnum.evento) { reporteCEN.VincularEvento(oid, p_idRef); } result = reporteCAD.ReadOIDDefault(oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
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; } }
public void Reportar(int id_usuario, int id_gym, int id_reto, string motivo) { /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Reporte_Reportar) ENABLED START*/ IReporteCAD reporteCAD = null; ReporteCEN reporteCEN = null; try { SessionInitializeTransaction(); reporteCAD = new ReporteCAD(session); reporteCEN = new ReporteCEN(reporteCAD); ReporteEN repor = new ReporteEN(); ReporteCAD reporcad = new ReporteCAD(session); AdminCAD admincad = new AdminCAD(session); AdminCEN admincen = new AdminCEN(admincad); GymkanaEN gymen = new GymkanaEN(); GymkanaCAD gymcad = new GymkanaCAD(session); RetoCAD retocad = new RetoCAD(session); RetoEN retoen = new RetoEN(); UsuarioEN usuen = new UsuarioEN(); UsuarioCAD usucad = new UsuarioCAD(session); System.Collections.Generic.IList <AdminEN> admin = new System.Collections.Generic.List <AdminEN>(); System.Collections.Generic.IList <AdminEN> numadmins = new System.Collections.Generic.List <AdminEN>(); System.Collections.Generic.IList <ReporteEN> listareporte = new System.Collections.Generic.List <ReporteEN>(); listareporte = reporcad.GetAll(0, 0); //int aux = 0; foreach (AdminEN element in admin) { numadmins.Add(element); } admin = admincen.GetAll(0, 0); //aux = listareporte [listareporte.Count - 1].ID; repor.Admin_reporte = numadmins; repor.Motivo = motivo; if (id_gym != -1) { gymen = gymcad.GetID(id_gym); } else { gymen = null; } repor.Reporte = gymen; if (id_reto != -1) { retoen = retocad.GetID(id_reto); } else { retoen = null; } repor.Reporte_reto2 = retoen; usuen = usucad.GetID(id_usuario); repor.Usuario_reporte = usuen; reporcad.New_(repor); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }