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*/ }
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*/ }