Example #1
0
        public string ListarHabitacion()
        {
            ServicioHabitacion      servicio   = new ServicioHabitacion();
            List <Datos.HABITACION> habitacion = servicio.listarHabitacion();

            Modelo.HabitacionCollection listaHabitacion = new Modelo.HabitacionCollection();

            foreach (Datos.HABITACION h in habitacion)
            {
                Modelo.Habitacion hModelo = new Modelo.Habitacion();
                hModelo.NUMERO_HABITACION  = h.NUMERO_HABITACION;
                hModelo.PRECIO_HABITACION  = h.PRECIO_HABITACION;
                hModelo.ESTADO_HABITACION  = h.ESTADO_HABITACION;
                hModelo.ID_TIPO_HABITACION = h.ID_TIPO_HABITACION;
                hModelo.RUT_CLIENTE        = h.RUT_CLIENTE;

                listaHabitacion.Add(hModelo);
            }

            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.HabitacionCollection));
            StringWriter  writer = new StringWriter();

            ser.Serialize(writer, listaHabitacion);
            writer.Close();
            return(writer.ToString());
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Service1      service = new Service1();
            string        datos   = service.ListarHabitacion();
            XmlSerializer ser     = new XmlSerializer(typeof(Modelo.HabitacionCollection));
            StringReader  reader  = new StringReader(datos);

            Modelo.HabitacionCollection listaHabitacion = (Modelo.HabitacionCollection)ser.Deserialize(reader);
            reader.Close();
            gvHabitacion.DataSource = listaHabitacion;
            gvHabitacion.DataBind();
        }