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 void ModificarEvento(int p_Evento_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) { EventoEN eventoEN = null; //Initialized EventoEN eventoEN = new EventoEN(); eventoEN.Id = p_Evento_OID; eventoEN.Lugar = p_lugar; eventoEN.Fecha = p_fecha; eventoEN.Tipo = p_tipo; eventoEN.Descripcion = p_descripcion; eventoEN.Nombre = p_nombre; eventoEN.Genero = p_genero; //Call to EventoCAD _IEventoCAD.ModificarEvento(eventoEN); }
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); }
private void init(int id , int aforo, string lugar, Nullable <DateTime> fecha, DSMGenNHibernate.Enumerated.DSM.TipoEventoEnum tipo, string descripcion, string nombre, DSMGenNHibernate.Enumerated.DSM.GeneroEventoEnum genero, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.AsistenteEN> asistente, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.GrupoEN> grupo, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.ComentarioEN> comentario, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.PremioEN> premio) { this.Id = id; this.Aforo = aforo; this.Lugar = lugar; this.Fecha = fecha; this.Tipo = tipo; this.Descripcion = descripcion; this.Nombre = nombre; this.Genero = genero; this.Asistente = asistente; this.Grupo = grupo; this.Comentario = comentario; this.Premio = premio; }
public EventoGratisEN(int id, int aforo , string lugar, Nullable <DateTime> fecha, DSMGenNHibernate.Enumerated.DSM.TipoEventoEnum tipo, string descripcion, string nombre, DSMGenNHibernate.Enumerated.DSM.GeneroEventoEnum genero, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.AsistenteEN> asistente, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.GrupoEN> grupo, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.ComentarioEN> comentario, System.Collections.Generic.IList <DSMGenNHibernate.EN.DSM.PremioEN> premio ) { this.init(Id, aforo, lugar, fecha, tipo, descripcion, nombre, genero, asistente, grupo, comentario, premio); }
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*/ }