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); }