Exemplo n.º 1
0
        public int CrearReserva(int p_comensale, LePapeoGenNHibernate.Enumerated.LePapeo.EstadoReservaEnum p_estado, int p_registrado, int p_restaurante, bool p_finalizada, Nullable <DateTime> p_fecha_hora)
        {
            /*PROTECTED REGION ID(LePapeoGenNHibernate.CEN.LePapeo_Reserva_crearReserva) ENABLED START*/


            RestauranteCAD restauranteCAD = new RestauranteCAD();
            RestauranteEN  restauranteEN  = restauranteCAD.ReadOIDDefault(p_restaurante);
            int            oid            = 0;
            ReservaCEN     reservaCEN     = new ReservaCEN();

            if ((restauranteEN.Max_comen - restauranteEN.Current_comen) >= p_comensale)
            {
                oid = reservaCEN.New_(p_registrado, p_restaurante, p_comensale, p_estado, p_finalizada, p_fecha_hora);

                restauranteEN.Current_comen += p_comensale;
                RestauranteCAD.Modify(restauranteEN);
            }


            return(oid);
            /*PROTECTED REGION END*/
        }
Exemplo n.º 2
0
        public LePapeoGenNHibernate.EN.LePapeo.ReservaEN New_(int p_registrado, int p_restaurante, int p_comensales, LePapeoGenNHibernate.Enumerated.LePapeo.EstadoReservaEnum p_estado, bool p_finalizada, Nullable <DateTime> p_fecha_hora)
        {
            /*PROTECTED REGION ID(LePapeoGenNHibernate.CEN.LePapeo_Reserva_new_) ENABLED START*/

            // Write here your custom code...

            RestauranteEN restauranteEN = new RestauranteEN();

            RestauranteCAD restauranteCAD = new RestauranteCAD();

            restauranteEN = restauranteCAD.ReadOIDDefault(p_restaurante);

            if (restauranteEN.Max_comen >= p_comensales)
            {
                ReservaCEN reservaCEN = new ReservaCEN();

                reservaCEN.GetReservasFromRestauranteByFechaHora(p_restaurante)
            }



            /*PROTECTED REGION END*/
        }