コード例 #1
0
        public List <QuartosModel> lista(int nr)
        {
            string     sql     = "SELECT * FROM Quartos WHERE nr=@nr";
            SqlCommand comando = new SqlCommand(sql, ligacaoBD);

            comando.Parameters.AddWithValue("@nr", nr);
            SqlDataReader       dados = comando.ExecuteReader();
            List <QuartosModel> lista = new List <QuartosModel>();

            while (dados.Read())
            {
                QuartosModel novo = new QuartosModel();
                novo.nr      = int.Parse(dados[0].ToString());
                novo.piso    = int.Parse(dados[1].ToString());
                novo.lotacao = int.Parse(dados[2].ToString());
                novo.estado  = bool.Parse(dados[3].ToString());
                int id_cliente = -1;
                int.TryParse(dados[4].ToString(), out id_cliente);
                novo.idCliente = id_cliente;
                novo.custo_dia = decimal.Parse(dados[5].ToString());
                lista.Add(novo);
            }
            comando.Dispose();

            return(lista);
        }
コード例 #2
0
        public void adicionarQuarto(QuartosModel novo)
        {
            string sql = "INSERT INTO quartos(piso,lotacao,estado,custo_dia) VALUES";

            sql += " (@piso,@lotacao,@estado,@custo_dia)";
            SqlCommand comando = new SqlCommand(sql, ligacaoBD);

            comando.Parameters.AddWithValue("@piso", novo.piso);
            comando.Parameters.AddWithValue("@lotacao", novo.lotacao);
            comando.Parameters.AddWithValue("@estado", novo.estado);
            comando.Parameters.AddWithValue("@custo_dia", novo.custo_dia);
            comando.ExecuteNonQuery();
            comando.Dispose();
            return;
        }
コード例 #3
0
        public void atualizarQuarto(QuartosModel quarto)
        {
            string sql = "UPDATE Quartos SET piso=@piso,lotacao=@lotacao,estado=@estado,custo_dia=@custo_dia ";

            sql += " WHERE nr=@nr";
            SqlCommand comando = new SqlCommand(sql, ligacaoBD);

            comando.Parameters.AddWithValue("@piso", quarto.piso);
            comando.Parameters.AddWithValue("@lotacao", quarto.lotacao);
            comando.Parameters.AddWithValue("@estado", quarto.estado);
            comando.Parameters.AddWithValue("@custo_dia", quarto.custo_dia);
            comando.Parameters.AddWithValue("@nr", quarto.nr);
            comando.ExecuteNonQuery();
            comando.Dispose();
            return;
        }