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 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()); }
//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)); }
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 string ListarTipoHabitacion() { ServicioHabitacion servicio = new ServicioHabitacion(); List <Datos.TIPO_HABITACION> tipo_habitacion = servicio.ListarTipoHabitacion(); Modelo.TipoHabitacionCollection listaTipoHabitacion = new Modelo.TipoHabitacionCollection(); foreach (Datos.TIPO_HABITACION t in tipo_habitacion) { Modelo.TipoHabitacion tModelo = new Modelo.TipoHabitacion(); tModelo.ID_TIPO_HABITACION = t.ID_TIPO_HABITACION; tModelo.NOMBRE_TIPO_HABITACION = t.NOMBRE_TIPO_HABITACION; tModelo.CANTIDAD_PASAJERO = t.CANTIDAD_PASAJERO; listaTipoHabitacion.Add(tModelo); } XmlSerializer ser = new XmlSerializer(typeof(Modelo.TipoHabitacionCollection)); StringWriter writer = new StringWriter(); ser.Serialize(writer, listaTipoHabitacion); return(writer.ToString()); }
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); } }