public EventoGratisEN ReadOIDDefault(int id ) { EventoGratisEN eventoGratisEN = null; try { SessionInitializeTransaction(); eventoGratisEN = (EventoGratisEN)session.Get(typeof(EventoGratisEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoGratisCAD.", ex); } finally { SessionClose(); } return(eventoGratisEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(EventoGratisEN eventoGratis) { try { SessionInitializeTransaction(); EventoGratisEN eventoGratisEN = (EventoGratisEN)session.Load(typeof(EventoGratisEN), eventoGratis.Id); eventoGratisEN.Aforo = eventoGratis.Aforo; session.Update(eventoGratisEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoGratisCAD.", ex); } finally { SessionClose(); } }
public int CrearEvento(EventoGratisEN eventoGratis) { try { SessionInitializeTransaction(); session.Save(eventoGratis); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoGratisCAD.", ex); } finally { SessionClose(); } return(eventoGratis.Id); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); EventoGratisEN eventoGratisEN = (EventoGratisEN)session.Load(typeof(EventoGratisEN), id); session.Delete(eventoGratisEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoGratisCAD.", ex); } finally { SessionClose(); } }
public int CrearEvento(string p_lugar, Nullable <DateTime> p_fecha, DSMGenNHibernate.Enumerated.DSM.TipoEventoEnum p_tipo, string p_descripcion, string p_nombre, DSMGenNHibernate.Enumerated.DSM.GeneroEventoEnum p_genero, int p_aforo) { EventoGratisEN eventoGratisEN = null; int oid; //Initialized EventoGratisEN eventoGratisEN = new EventoGratisEN(); eventoGratisEN.Lugar = p_lugar; eventoGratisEN.Fecha = p_fecha; eventoGratisEN.Tipo = p_tipo; eventoGratisEN.Descripcion = p_descripcion; eventoGratisEN.Nombre = p_nombre; eventoGratisEN.Genero = p_genero; eventoGratisEN.Aforo = p_aforo; //Call to EventoGratisCAD oid = _IEventoGratisCAD.CrearEvento(eventoGratisEN); return(oid); }
public EventoGratisEN ReadOID(int id ) { EventoGratisEN eventoGratisEN = null; eventoGratisEN = _IEventoGratisCAD.ReadOID(id); return(eventoGratisEN); }
public void Modify(EventoGratisEN eventoGratis) { try { SessionInitializeTransaction(); EventoGratisEN eventoGratisEN = (EventoGratisEN)session.Load(typeof(EventoGratisEN), eventoGratis.Id); eventoGratisEN.Lugar = eventoGratis.Lugar; eventoGratisEN.Fecha = eventoGratis.Fecha; eventoGratisEN.Tipo = eventoGratis.Tipo; eventoGratisEN.Descripcion = eventoGratis.Descripcion; eventoGratisEN.Nombre = eventoGratis.Nombre; eventoGratisEN.Genero = eventoGratis.Genero; eventoGratisEN.Aforo = eventoGratis.Aforo; session.Update(eventoGratisEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoGratisCAD.", ex); } finally { SessionClose(); } }
public void Modify(int p_EventoGratis_OID, string p_lugar, Nullable <DateTime> p_fecha, DSMGenNHibernate.Enumerated.DSM.TipoEventoEnum p_tipo, string p_descripcion, string p_nombre, DSMGenNHibernate.Enumerated.DSM.GeneroEventoEnum p_genero, int p_aforo) { EventoGratisEN eventoGratisEN = null; //Initialized EventoGratisEN eventoGratisEN = new EventoGratisEN(); eventoGratisEN.Id = p_EventoGratis_OID; eventoGratisEN.Lugar = p_lugar; eventoGratisEN.Fecha = p_fecha; eventoGratisEN.Tipo = p_tipo; eventoGratisEN.Descripcion = p_descripcion; eventoGratisEN.Nombre = p_nombre; eventoGratisEN.Genero = p_genero; eventoGratisEN.Aforo = p_aforo; //Call to EventoGratisCAD _IEventoGratisCAD.Modify(eventoGratisEN); }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { //CAD //USUARIOS IUsuarioCAD _IusuarioCAD = new UsuarioCAD(); IAdministradorCAD _IadministradorCAD = new AdministradorCAD(); IAsistenteCAD _IasistenteCAD = new AsistenteCAD(); IGrupoCAD _IgrupoCAD = new GrupoCAD(); //EVENTO IEventoCAD _IeventoCAD = new EventoCAD(); IEventoPagoCAD _IeventoPagoCAD = new EventoPagoCAD(); IEventoGratisCAD _IeventoGratisCAD = new EventoGratisCAD(); IEntradaCAD _IentradaCAD = new EntradaCAD(); //OTROS IComentarioCAD _IcomentarioCAD = new ComentarioCAD(); IPremioCAD _IpremioCAD = new PremioCAD(); IMensajeCAD _ImensajeCAD = new MensajeCAD(); //EN UsuarioEN usuarioEN = new UsuarioEN(); AdministradorEN administradorEN = new AdministradorEN(); AsistenteEN asistenteEN = new AsistenteEN(); GrupoEN grupoEN = new GrupoEN(); EventoEN eventoEN = new EventoEN(); EventoPagoEN eventoPagoEN = new EventoPagoEN(); EventoGratisEN eventoGratisEN = new EventoGratisEN(); EntradaEN entradaEN = new EntradaEN(); ComentarioEN comentarioEN = new ComentarioEN(); PremioEN premioEN = new PremioEN(); MensajeEN mensajeEN = new MensajeEN(); //CEN UsuarioCEN usuarioCEN = new UsuarioCEN(_IusuarioCAD); AdministradorCEN administradorCEN = new AdministradorCEN(_IadministradorCAD); AsistenteCEN asistenteCEN = new AsistenteCEN(_IasistenteCAD); GrupoCEN grupoCEN = new GrupoCEN(_IgrupoCAD); EventoCEN enventoCEN = new EventoCEN(_IeventoCAD); EventoPagoCEN eventoPagoCEN = new EventoPagoCEN(_IeventoPagoCAD); EventoGratisCEN eventoGratisCEN = new EventoGratisCEN(_IeventoGratisCAD); EntradaCEN entradaCEN = new EntradaCEN(_IentradaCAD); ComentarioCEN comentarioCEN = new ComentarioCEN(_IcomentarioCAD); PremioCEN premioCEN = new PremioCEN(_IpremioCAD); MensajeCEN mensajeCEN = new MensajeCEN(_ImensajeCAD); //CP //ComentarioCP comentarioCP = new ComentarioCP(); /* Adri aqui se supone que hay que hacer comentarios * *se supone que tienes que poner : * ComentarioCP comentarioCP = new ComentarioCP(); * * pero me da error asi que no se que hacer aqui */ //USUARIO UsuarioEN usuario1EN = new UsuarioEN(); usuario1EN.Nombre = " Adelaida_granada"; usuario1EN.Correo = "*****@*****.**"; usuario1EN.Contrasenya = "contra123"; usuario1EN.Direccion = "C/ el gran mazapan saltarin 1, alicante , alicante, 03160"; usuario1EN.Foto = "imagen.jpg"; usuario1EN.Telefono = 679987543; usuarioCEN.CrearUsuario(usuario1EN.Correo, usuario1EN.Nombre, usuario1EN.Contrasenya, usuario1EN.Foto, usuario1EN.Direccion, usuario1EN.Telefono); UsuarioEN usuario2EN = new UsuarioEN(); usuario2EN.Nombre = " Eustaquio_abichuela"; usuario2EN.Correo = "*****@*****.**"; usuario2EN.Contrasenya = "contra456"; usuario2EN.Direccion = "C/ el gran mazapan saltarin 2, alicante , alicante, 03160"; usuario2EN.Foto = "imagen1.jpg"; usuario2EN.Telefono = 633456098; usuarioCEN.CrearUsuario(usuario2EN.Correo, usuario2EN.Nombre, usuario2EN.Contrasenya, usuario2EN.Foto, usuario2EN.Direccion, usuario1EN.Telefono); UsuarioEN usuario3EN = new UsuarioEN(); usuario3EN.Nombre = "Ramiro_alcachofa"; usuario3EN.Correo = "*****@*****.**"; usuario3EN.Contrasenya = "contra789"; usuario3EN.Direccion = "C/ el gran mazapan saltarin 3, alicante , alicante, 03160"; usuario3EN.Foto = "imagen1.jpg"; usuario3EN.Telefono = 633456098; usuarioCEN.CrearUsuario(usuario3EN.Correo, usuario3EN.Nombre, usuario3EN.Contrasenya, usuario3EN.Foto, usuario3EN.Direccion, usuario1EN.Telefono); AdministradorEN admin1EN = new AdministradorEN(); admin1EN.Correo = "*****@*****.**"; admin1EN.Nombre = "Tu todopoderoso Admin 69 "; admin1EN.Foto = "jisus.jpg"; admin1EN.Contrasenya = "adminresucitalapatriatenecesita"; admin1EN.Direccion = " C/ El olimpo de los supremos dioses,Sector A, Olimpo, 0000"; admin1EN.Telefono = 666000999; //esto se ha cambiado de crear Administrador a crear usuario por lo que comento el profe de la sobrecargade metodos al heredar administradorCEN.CrearUsuario(admin1EN.Correo, admin1EN.Nombre, admin1EN.Contrasenya, admin1EN.Foto, admin1EN.Direccion, admin1EN.Telefono); List <String> LusuariosG = new List <string>(); LusuariosG.Add(usuario1EN.Correo); LusuariosG.Add(usuario2EN.Correo); LusuariosG.Add(usuario3EN.Correo); GrupoEN grupo1EN = new GrupoEN(); grupo1EN.Nombre = "Grupo el gran "; grupoCEN.CrearGrupo(grupo1EN.Nombre, LusuariosG, 14); MensajeEN mensaje1EN = new MensajeEN(); mensaje1EN.Leido = false; mensaje1EN.Mensaje = "Hola, este es el primer mensaje que se ha enviado en la historia de nuestra web."; mensajeCEN.CrearMensaje(mensaje1EN.Mensaje, mensaje1EN.Leido, usuario1EN.Correo, usuario2EN.Correo); ComentarioEN comentario1EN = new ComentarioEN(); comentario1EN.Titulo = "El evento maravilloso"; comentario1EN.Texto = "Tras asistir a este evento me he quedado maravillada con este concurso tan divertido, ademas he ganado el 1er puesto y el premio ha sido genial."; comentario1EN.Likes = 666; //ComentarioCEN.crearComentario(comentario1EN.Titulo, comentario1EN.Texto, comentarioEN.Likes, usuario1EN.Correo); /* EventoEN evento1EN = new EventoEN(); * * evento1EN.Nombre = "Concurso de comilones"; * evento1EN.Lugar = "C/ la marsopa acuatica feliz"; * evento1EN.Fecha = 2018 - 012 - 09; * evento1EN.Genero = 1; * evento1EN.Descripcion = "Veamos quien es capaz de comer mas yogures ! "; * evento1EN.Tipo = DSMGenNHibernate.Enumerated.DSM.TipoEventoEnum{ 1}; * * EventoCEN.crearEvento(); * * PremioEN premio1EN = new PremioEN(); * * premio1EN.Descripcion = "1000 � para comprar yogures"; * premio1EN.Nombre = "mas y mas Yogures"; * * premioCEN.CrearPremio(premio1EN.Descripcion, evento1En.id, premio1EN.Nombre, "12", "6");*/ EventoGratisEN evento2EN = new EventoGratisEN(); evento2EN.Nombre = "Si"; evento2EN.Aforo = 12; /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }
public DSMGenNHibernate.EN.DSM.EventoEN CrearEvento(string p_lugar, Nullable <DateTime> p_fecha, DSMGenNHibernate.Enumerated.DSM.TipoEventoEnum p_tipo, string p_descripcion, string p_nombre, DSMGenNHibernate.Enumerated.DSM.GeneroEventoEnum p_genero) { /*PROTECTED REGION ID(DSMGenNHibernate.CP.DSM_Evento_crearEvento) ENABLED START*/ //COMO SE LE PASA POR PARAMETRO EL PRECIO DE LAS ENTRADAS AL METODO SI EVENTO PAGO HEREDA? IEventoCAD eventoCAD = null; EventoCEN eventoCEN = null; DSMGenNHibernate.EN.DSM.EventoEN result = null; try { SessionInitializeTransaction(); eventoCAD = new EventoCAD(session); eventoCEN = new EventoCEN(eventoCAD); // eventoPagoCAD = new EventoPagoCAD(session); int oid; //Initialized EventoEN EventoEN eventoEN; eventoEN = new EventoEN(); eventoEN.Lugar = p_lugar; eventoEN.Fecha = p_fecha; eventoEN.Tipo = p_tipo; eventoEN.Descripcion = p_descripcion; eventoEN.Nombre = p_nombre; eventoEN.Genero = p_genero; //MIRARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR //inicializo tipos evento EventoPagoEN eventoPagoEN; eventoPagoEN = new EventoPagoEN(); eventoPagoEN.Entradas = 1; //eventoPagoEN.Precio = 1.0; EventoGratisEN eventoGratisEN; eventoGratisEN = new EventoGratisEN(); EntradaEN entradaEN; entradaEN = new EntradaEN(); entradaEN.Precio = 1.0; entradaEN.Vendida = false; //Call to EventoCAD oid = eventoCAD.CrearEvento(eventoEN); result = eventoCAD.ReadOIDDefault(oid); /* if (comentarioEN.Tipocom == TipoComentarioEnum.Evento) * { * comentarioCEN.VincEv(comentarioEN.Id, idref); * }*/ if (eventoEN.Id == eventoPagoEN.Id) { } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }