Ejemplo n.º 1
0
        public int New_(int p_registrado, int p_restaurante, int p_comensales, LePapeoGenNHibernate.Enumerated.LePapeo.EstadoReservaEnum p_estado, bool p_finalizada, Nullable <DateTime> p_fecha_hora, Nullable <DateTime> p_fecha_solicitud)
        {
            ReservaEN reservaEN = null;
            int       oid;

            //Initialized ReservaEN
            reservaEN = new ReservaEN();

            if (p_registrado != -1)
            {
                // El argumento p_registrado -> Property registrado es oid = false
                // Lista de oids id
                reservaEN.Registrado    = new LePapeoGenNHibernate.EN.LePapeo.RegistradoEN();
                reservaEN.Registrado.Id = p_registrado;
            }


            if (p_restaurante != -1)
            {
                // El argumento p_restaurante -> Property restaurante es oid = false
                // Lista de oids id
                reservaEN.Restaurante    = new LePapeoGenNHibernate.EN.LePapeo.RestauranteEN();
                reservaEN.Restaurante.Id = p_restaurante;
            }

            reservaEN.Comensales = p_comensales;

            reservaEN.Estado = p_estado;

            reservaEN.Finalizada = p_finalizada;

            reservaEN.Fecha_hora = p_fecha_hora;

            reservaEN.Fecha_solicitud = p_fecha_solicitud;

            //Call to ReservaCAD

            oid = _IReservaCAD.New_(reservaEN);
            return(oid);
        }