public List <Habitacion> FindAll()
        {
            // estaría faltando los servicios...
            string            cadenaFindAll     = "SELECT id,banio_privado,camas,cupo_max,precio_base FROM Habitacion";
            List <Habitacion> listaHabitaciones = new List <Habitacion>();
            List <Servicio>   listaServicios    = new List <Servicio>();

            using (SqlConnection cn = BdSQL.Conectar())
            {
                using (SqlCommand cmd = new SqlCommand(cadenaFindAll, cn))
                {
                    cn.Open();
                    SqlDataReader reader = cmd.ExecuteReader();
                    if (reader != null)
                    {
                        while (reader.Read())
                        {
                            Habitacion h = new Habitacion();
                            h.Load(reader);
                            if (h.Validar())
                            {
                                listaHabitaciones.Add(h);
                            }
                        }
                    }
                }
            }
            return(listaHabitaciones);
        }
        public string ActualizarHabitacion(Habitacion habitacion)
        {
            string msj = "";

            try
            {
                habitacion.Validar();
                Datos.ActualizarHabitacion(habitacion);
                msj = "Habitacion actualizada";
            }
            catch (Exception ex)
            {
                msj = "No se actualizo la habitacion : " + ex.Message;
            }
            return(msj);
        }
Пример #3
0
        public string AgregarHabitacion(Habitacion habitacion)
        {
            string msj = "";

            try
            {
                habitacion.Validar();
                datos.AgregarHabitacion(habitacion);
                msj = "Habitacion agregado";
            }
            catch (Exception ex)
            {
                msj = "No se agrego el habitacion : " + ex.Message;
            }
            return(msj);
        }