Пример #1
0
        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);
        }
Пример #2
0
        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;
        }
Пример #3
0
        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*/
        }
Пример #4
0
        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);
        }
Пример #5
0
 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);
 }
Пример #6
0
        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*/
        }