public void CambiarEstado(LePapeoGenNHibernate.Enumerated.LePapeo.EstadoReservaEnum p_estado, int p_OID) { /*PROTECTED REGION ID(LePapeoGenNHibernate.CEN.LePapeo_Reserva_cambiarEstado_customized) START*/ ReservaEN reservaEN = null; //Initialized ReservaEN reservaEN = new ReservaEN(); reservaEN.Estado = p_estado; reservaEN.Id = p_OID; //Call to ReservaCAD _IReservaCAD.CambiarEstado(reservaEN); /*PROTECTED REGION END*/ }
public void Modify(int p_Reserva_OID, 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; //Initialized ReservaEN reservaEN = new ReservaEN(); reservaEN.Id = p_Reserva_OID; 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 _IReservaCAD.Modify(reservaEN); }
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, Nullable <DateTime> p_fecha_solicitud) { /*PROTECTED REGION ID(LePapeoGenNHibernate.CP.LePapeo_Reserva_crearReserva) ENABLED START*/ IReservaCAD reservaCAD = null; ReservaCEN reservaCEN = null; int result = -1; try { SessionInitializeTransaction(); reservaCAD = new ReservaCAD(session); reservaCEN = new ReservaCEN(reservaCAD); RestauranteCAD restauranteCAD = new RestauranteCAD(session); RestauranteEN restauranteEN = restauranteCAD.ReadOIDDefault(p_restaurante); if ((restauranteEN.Max_comen - restauranteEN.Current_comen) >= p_comensale) { result = reservaCEN.New_(p_registrado, p_restaurante, p_comensale, p_estado, p_finalizada, p_fecha_hora, p_fecha_solicitud); restauranteEN.Current_comen += p_comensale; restauranteCAD.Modify(restauranteEN); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
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); }
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*/ }
private void init(int id , LePapeoGenNHibernate.EN.LePapeo.RegistradoEN registrado, LePapeoGenNHibernate.EN.LePapeo.RestauranteEN restaurante, int comensales, LePapeoGenNHibernate.Enumerated.LePapeo.EstadoReservaEnum estado, bool finalizada, Nullable <DateTime> fecha_hora, System.Collections.Generic.IList <LePapeoGenNHibernate.EN.LePapeo.NotificacionEN> notificacion, Nullable <DateTime> fecha_solicitud) { this.Id = id; this.Registrado = registrado; this.Restaurante = restaurante; this.Comensales = comensales; this.Estado = estado; this.Finalizada = finalizada; this.Fecha_hora = fecha_hora; this.Notificacion = notificacion; this.Fecha_solicitud = fecha_solicitud; }
public ReservaEN(int id, LePapeoGenNHibernate.EN.LePapeo.RegistradoEN registrado, LePapeoGenNHibernate.EN.LePapeo.RestauranteEN restaurante, int comensales, LePapeoGenNHibernate.Enumerated.LePapeo.EstadoReservaEnum estado, bool finalizada, Nullable <DateTime> fecha_hora, System.Collections.Generic.IList <LePapeoGenNHibernate.EN.LePapeo.NotificacionEN> notificacion, Nullable <DateTime> fecha_solicitud ) { this.init(Id, registrado, restaurante, comensales, estado, finalizada, fecha_hora, notificacion, fecha_solicitud); }