// Modify default (Update all attributes of the class) public void ModifyDefault(EventoPagoEN eventoPago) { try { SessionInitializeTransaction(); EventoPagoEN eventoPagoEN = (EventoPagoEN)session.Load(typeof(EventoPagoEN), eventoPago.Id); eventoPagoEN.Entradas = eventoPago.Entradas; eventoPagoEN.Precio = eventoPago.Precio; session.Update(eventoPagoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoPagoCAD.", ex); } finally { SessionClose(); } }
public EventoPagoEN ReadOIDDefault(int id ) { EventoPagoEN eventoPagoEN = null; try { SessionInitializeTransaction(); eventoPagoEN = (EventoPagoEN)session.Get(typeof(EventoPagoEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoPagoCAD.", ex); } finally { SessionClose(); } return(eventoPagoEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); EventoPagoEN eventoPagoEN = (EventoPagoEN)session.Load(typeof(EventoPagoEN), id); session.Delete(eventoPagoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoPagoCAD.", ex); } finally { SessionClose(); } }
public int CrearEvento(EventoPagoEN eventoPago) { try { SessionInitializeTransaction(); if (eventoPago.Entrada != null) { foreach (DSMGenNHibernate.EN.DSM.EntradaEN item in eventoPago.Entrada) { item.EventoPago = eventoPago; session.Save(item); } } session.Save(eventoPago); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoPagoCAD.", ex); } finally { SessionClose(); } return(eventoPago.Id); }
public EventoPagoEN ReadOID(int id ) { EventoPagoEN eventoPagoEN = null; eventoPagoEN = _IEventoPagoCAD.ReadOID(id); return(eventoPagoEN); }
public void Modify(EventoPagoEN eventoPago) { try { SessionInitializeTransaction(); EventoPagoEN eventoPagoEN = (EventoPagoEN)session.Load(typeof(EventoPagoEN), eventoPago.Id); eventoPagoEN.Lugar = eventoPago.Lugar; eventoPagoEN.Fecha = eventoPago.Fecha; eventoPagoEN.Tipo = eventoPago.Tipo; eventoPagoEN.Descripcion = eventoPago.Descripcion; eventoPagoEN.Nombre = eventoPago.Nombre; eventoPagoEN.Genero = eventoPago.Genero; eventoPagoEN.Entradas = eventoPago.Entradas; eventoPagoEN.Precio = eventoPago.Precio; session.Update(eventoPagoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSMGenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in EventoPagoCAD.", ex); } finally { SessionClose(); } }
public void Modify(int p_EventoPago_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_entradas, double p_precio) { EventoPagoEN eventoPagoEN = null; //Initialized EventoPagoEN eventoPagoEN = new EventoPagoEN(); eventoPagoEN.Id = p_EventoPago_OID; eventoPagoEN.Lugar = p_lugar; eventoPagoEN.Fecha = p_fecha; eventoPagoEN.Tipo = p_tipo; eventoPagoEN.Descripcion = p_descripcion; eventoPagoEN.Nombre = p_nombre; eventoPagoEN.Genero = p_genero; eventoPagoEN.Entradas = p_entradas; eventoPagoEN.Precio = p_precio; //Call to EventoPagoCAD _IEventoPagoCAD.Modify(eventoPagoEN); }
public DSMGenNHibernate.EN.DSM.EventoPagoEN 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_entradas, double p_precio, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.EntradaEN> p_entrada) { /*PROTECTED REGION ID(DSMGenNHibernate.CP.DSM_EventoPago_crearEvento) ENABLED START*/ IEventoPagoCAD eventoPagoCAD = null; EventoPagoCEN eventoPagoCEN = null; DSMGenNHibernate.EN.DSM.EventoPagoEN result = null; try { SessionInitializeTransaction(); eventoPagoCAD = new EventoPagoCAD(session); eventoPagoCEN = new EventoPagoCEN(eventoPagoCAD); int oid; //Initialized EventoPagoEN //AQUI SE CAMBIA LA INICIALIZACION DE LAS VARIBLES POR EJ ENTRADAS = 0 SIEMPRE EventoPagoEN eventoPagoEN; eventoPagoEN = new EventoPagoEN(); eventoPagoEN.Lugar = p_lugar; eventoPagoEN.Fecha = p_fecha; eventoPagoEN.Tipo = p_tipo; eventoPagoEN.Descripcion = p_descripcion; eventoPagoEN.Nombre = p_nombre; eventoPagoEN.Genero = p_genero; eventoPagoEN.Entradas = 0; eventoPagoEN.Precio = p_precio; //WTF es esto ? lo borrariamos y se ha quedado aqui no ? xD //HOLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA eventoPagoEN.Entrada = p_entrada; //Call to EventoPagoCAD oid = eventoPagoCAD.CrearEvento(eventoPagoEN); result = eventoPagoCAD.ReadOIDDefault(oid); //al crearse el evento asistentes = 0 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 //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*/ }