Exemplo n.º 1
0
        public List <Modelo.Compra> SelectCompras(int id)
        {
            Modelo.Compra        aCompras;
            List <Modelo.Compra> aListCompras = new List <Modelo.Compra>();
            SqlConnection        conn         = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "select * from Compra where idCompra = @id";
            cmd.Parameters.AddWithValue("@id", id);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aCompras = new Modelo.Compra(
                        (int)dr["idCompra"],
                        (DateTime)dr["datas"],
                        Convert.ToDouble(dr["desconto"]),
                        Convert.ToDouble(dr["valorTotal"]),
                        (int)dr["idFornecedores"]
                        );
                    aListCompras.Add(aCompras);
                }
            }
            dr.Close();
            conn.Close();

            return(aListCompras);
        }
Exemplo n.º 2
0
        public int ultId()
        {
            Modelo.Compra        aCompras;
            List <Modelo.Compra> aListCompras = new List <Modelo.Compra>();
            SqlConnection        conn         = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "select * from Compra";
            SqlDataReader dr = cmd.ExecuteReader();
            int           j  = 0;

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aCompras = new Modelo.Compra(
                        (int)dr["idCompra"],
                        (DateTime)dr["datas"],
                        Convert.ToDouble(dr["desconto"]),
                        Convert.ToDouble(dr["valorTotal"]),
                        (int)dr["idFornecedores"]
                        );
                    aListCompras.Add(aCompras);
                    j++;
                }
            }
            dr.Close();
            conn.Close();

            return(aListCompras[j - 1].idCompra);
        }
Exemplo n.º 3
0
        public List <Modelo.Compra> SelectAll()
        {
            // Variavel para armazenar um livro
            Modelo.Compra aCompras;
            // Cria Lista Vazia
            List <Modelo.Compra> aListCompras = new List <Modelo.Compra>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Compra";
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read())  // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aCompras = new Modelo.Compra(
                        (int)dr["idCompra"],
                        (DateTime)dr["datas"],
                        Convert.ToDouble(dr["desconto"]),
                        Convert.ToDouble(dr["valorTotal"]),
                        (int)dr["idFornecedores"]
                        );
                    // Adiciona o livro lido à lista
                    aListCompras.Add(aCompras);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aListCompras);
        }
Exemplo n.º 4
0
        public void InserirCompras(Modelo.Compra Compra)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("insert into Compra(datas, desconto, valorTotal, idFornecedores) values (@datas, @desconto, @valorTotal, @idFornecedores)", conn);

            cmd.Parameters.AddWithValue("@datas", Compra.datas);
            cmd.Parameters.AddWithValue("@desconto", Compra.desconto);
            cmd.Parameters.AddWithValue("@valorTotal", Compra.valorTotal);
            cmd.Parameters.AddWithValue("@idFornecedores", Compra.idFornecedores);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Exemplo n.º 5
0
        public void AtualizarCompras(Modelo.Compra Compra)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("update Compra set datas = @datas, desconto = @desconto, valorTotal = @valorTotal, idFornecedores = @idFornecedores where idCompra = @id", conn);

            cmd.Parameters.AddWithValue("@datas", Compra.datas);
            cmd.Parameters.AddWithValue("@desconto", Compra.desconto);
            cmd.Parameters.AddWithValue("@valorTotal", Compra.valorTotal);
            cmd.Parameters.AddWithValue("@idFornecedores", Compra.idFornecedores);
            cmd.Parameters.AddWithValue("@id", Compra.idCompra);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }