예제 #1
0
        public Habitacion ObtenerHabitacion(string habitacion)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Habitacion));
            StringReader  reader = new StringReader(habitacion);

            Modelo.Habitacion  h    = (Modelo.Habitacion)ser.Deserialize(reader);
            ServicioHabitacion serv = new ServicioHabitacion();

            Datos.HABITACION hDatos = new Datos.HABITACION();
            hDatos.NUMERO_HABITACION = h.NUMERO_HABITACION;

            if (!serv.ExisteHabitacion(hDatos))
            {
                return(null);
            }
            else
            {
                Datos.HABITACION hDatos2 = serv.obtenerHabitacion(hDatos);
                h.NUMERO_HABITACION  = hDatos2.NUMERO_HABITACION;
                h.PRECIO_HABITACION  = hDatos2.PRECIO_HABITACION;
                h.ESTADO_HABITACION  = hDatos2.ESTADO_HABITACION;
                h.RUT_CLIENTE        = hDatos2.RUT_CLIENTE;
                h.ID_TIPO_HABITACION = hDatos2.ID_TIPO_HABITACION;

                return(h);
            }
        }
        public HABITACION obtenerHabitacion(HABITACION habitacion)
        {
            HABITACION h = ent.HABITACION.FirstOrDefault(objeto =>
                                                         objeto.NUMERO_HABITACION.Equals(habitacion.NUMERO_HABITACION));

            if (h != null)
            {
                return(h);
            }
            else
            {
                return(null);
            }
        }
        public bool ExisteHabitacion(HABITACION habitacion)
        {
            HABITACION h = ent.HABITACION.FirstOrDefault(objeto =>
                                                         objeto.NUMERO_HABITACION.Equals(habitacion.NUMERO_HABITACION));

            if (h != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #4
0
        //CRUD Habitacion
        public bool AgregarHabitacion(string habitacion)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Habitacion));
            StringReader  reader = new StringReader(habitacion);

            Modelo.Habitacion  h        = (Modelo.Habitacion)ser.Deserialize(reader);
            ServicioHabitacion servicio = new ServicioHabitacion();

            Datos.HABITACION hDatos = new Datos.HABITACION();
            //Datos Proveedor
            hDatos.NUMERO_HABITACION  = h.NUMERO_HABITACION;
            hDatos.PRECIO_HABITACION  = h.PRECIO_HABITACION;
            hDatos.ESTADO_HABITACION  = h.ESTADO_HABITACION;
            hDatos.ID_TIPO_HABITACION = h.ID_TIPO_HABITACION;

            return(servicio.AgregarHabitacion(hDatos));
        }
예제 #5
0
        public bool ModificarHabitacion(string habitacion)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Habitacion));
            StringReader  reader = new StringReader(habitacion);

            Modelo.Habitacion  h    = (Modelo.Habitacion)ser.Deserialize(reader);
            ServicioHabitacion serv = new ServicioHabitacion();

            Datos.HABITACION hDatos = new Datos.HABITACION();

            hDatos.NUMERO_HABITACION  = h.NUMERO_HABITACION;
            hDatos.PRECIO_HABITACION  = h.PRECIO_HABITACION;
            hDatos.ID_TIPO_HABITACION = h.ID_TIPO_HABITACION;
            hDatos.ESTADO_HABITACION  = h.ESTADO_HABITACION;
            hDatos.RUT_CLIENTE        = h.RUT_CLIENTE;

            return(serv.EditarHabitacion(hDatos));
        }
        public bool EditarHabitacion(HABITACION habitacion)
        {
            HABITACION h = ent.HABITACION.FirstOrDefault(objeto =>
                                                         objeto.NUMERO_HABITACION.Equals(habitacion.NUMERO_HABITACION));

            if (h != null)
            {
                h.PRECIO_HABITACION  = habitacion.PRECIO_HABITACION;
                h.ID_TIPO_HABITACION = habitacion.ID_TIPO_HABITACION;
                h.RUT_CLIENTE        = habitacion.RUT_CLIENTE;
                h.ESTADO_HABITACION  = habitacion.ESTADO_HABITACION;

                ent.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #7
0
        public bool ExisteHabitacion(string habitacion)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Habitacion));
            StringReader  reader = new StringReader(habitacion);

            Modelo.Habitacion  h    = (Modelo.Habitacion)ser.Deserialize(reader);
            ServicioHabitacion serv = new ServicioHabitacion();

            Datos.HABITACION hDatos = new Datos.HABITACION();
            hDatos.NUMERO_HABITACION = h.NUMERO_HABITACION;

            if (!serv.ExisteHabitacion(hDatos))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
 public bool AgregarHabitacion(HABITACION habitacion)
 {
     ent.HABITACION.Add(habitacion);
     ent.SaveChanges();
     return(true);
 }