Ejemplo n.º 1
0
        public List <MODEL.Vendas> Select()
        {
            List <MODEL.Vendas> lstVendas = new List <MODEL.Vendas>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "select * from tb_vendas; ";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Vendas venda = new MODEL.Vendas();
                    venda.id_venda    = Convert.ToInt32(dados["id_venda"].ToString());
                    venda.desconto    = Convert.ToSingle(dados["desconto"].ToString());
                    venda.valor_final = Convert.ToSingle(dados["valor_final"].ToString());
                    venda.id_vendedor = Convert.ToInt32(dados["id_vendedor"].ToString());
                    venda.id_cliente  = Convert.ToInt32(dados["id_cliente"].ToString());
                    venda.data        = Convert.ToDateTime(dados["data"].ToString());
                    lstVendas.Add(venda);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na consulta de Vendas...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstVendas);
        }
Ejemplo n.º 2
0
        public List <MODEL.Vendas> SelectById(int id)
        {
            List <MODEL.Vendas> lstVendas = new List <MODEL.Vendas>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "Select * from Vendas where id=@id";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", id);
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Vendas item_venda = new MODEL.Vendas();
                    item_venda.idPedido = Convert.ToInt32(reader[0].ToString());
                    item_venda.valor    = Convert.ToSingle(reader["valor"].ToString());
                    item_venda.id       = Convert.ToInt32(reader["id"].ToString());
                    item_venda.status   = (reader["status"].ToString());

                    lstVendas.Add(item_venda);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na Seleção de Itens_Locacao...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstVendas);
        }
Ejemplo n.º 3
0
        public void EfetivarVenda(MODEL.Vendas venda)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO tb_vendas (desconto,valor_final,id_vendedor,id_cliente,data) VALUES (@desconto, @valor_final, @id_vendedor, @id_cliente,@data);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@desconto", venda.desconto);
            cmd.Parameters.AddWithValue("@valor_final", venda.valor_final);
            cmd.Parameters.AddWithValue("@id_vendedor", venda.id_vendedor);
            cmd.Parameters.AddWithValue("@id_cliente", venda.id_cliente);
            cmd.Parameters.AddWithValue("@data", venda.data);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na efetivação da venda...");
            }
            finally
            {
                conexao.Close();
            }
        }
Ejemplo n.º 4
0
        public int SelectID()
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "select TOP 1 id_venda from tb_vendas order by id_venda desc; ";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);
            int           id      = 0;

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Vendas venda = new MODEL.Vendas();
                    venda.id_venda = Convert.ToInt32(dados["id_venda"].ToString());
                    id             = venda.id_venda;
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na consulta de VendasID...");
            }
            finally
            {
                conexao.Close();
            }

            return(id);
        }
Ejemplo n.º 5
0
        public List <MODEL.Vendas> SelectById()
        {
            List <MODEL.Vendas> lstVendas = new List <MODEL.Vendas>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string     sql = "Select * from Vendas";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Vendas Iten_Vendas = new MODEL.Vendas();

                    Iten_Vendas.idPedido = Convert.ToInt32(reader[0].ToString());
                    Iten_Vendas.valor    = Convert.ToSingle(reader["valor"].ToString());
                    Iten_Vendas.id       = Convert.ToInt32(reader["id"].ToString());
                    Iten_Vendas.status   = Convert.ToString(reader["status"].ToString());

                    lstVendas.Add(Iten_Vendas);
                }
            }
            catch
            {
                Console.WriteLine(" erro na Seleção de vendas...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstVendas);
        }
Ejemplo n.º 6
0
        public void Update(MODEL.Vendas item_Venda)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Vendas set idPedido=@idPedido, ";

            sql += " valor=@valor, status=@status where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idPedido", item_Venda.idPedido);
            cmd.Parameters.AddWithValue("@valor", item_Venda.valor);
            cmd.Parameters.AddWithValue("@id", item_Venda.id);
            cmd.Parameters.AddWithValue("@status", item_Venda.status);

            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Vendas");
            }
            finally
            {
                conexao.Close();
            }
        }
Ejemplo n.º 7
0
        public void EfetivarVenda(MODEL.Vendas venda)
        {
            DAL.Vendas dalVenda = new DAL.Vendas();
            // escrever regras de negócios

            dalVenda.EfetivarVenda(venda);
        }
Ejemplo n.º 8
0
        public void Delete(MODEL.Vendas item_Venda)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Vendas where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", item_Venda.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na Remoção de Itens_Locacao");
            }
            finally
            {
                conexao.Close();
            }
        }
Ejemplo n.º 9
0
        public List <MODEL.Vendas> SelectWithInnerJoinByName(string nome)
        {
            List <MODEL.Vendas> lstVendas = new List <MODEL.Vendas>();
            SqlConnection       conexao   = new SqlConnection(strCon);
            string sql = "SELECT v.id_venda, v.desconto, v.valor_final, v.data, f.nome_vendedor, c.nome FROM tb_vendas v " +
                         "INNER JOIN tb_clientes c ON v.id_cliente = c.id_cliente " +
                         "INNER JOIN tb_funcionarios f on v.id_vendedor = f.id_vendedor where (c.nome LIKE @nome); ";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", "%" + nome.Trim() + "%");
            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Vendas venda = new MODEL.Vendas();
                    venda.id_venda    = Convert.ToInt32(dados["id_venda"].ToString());
                    venda.desconto    = Convert.ToSingle(dados["desconto"].ToString());
                    venda.valor_final = Convert.ToSingle(dados["valor_final"].ToString());
                    //venda.id_vendedor = Convert.ToInt32(dados["id_vendedor"].ToString());
                    //venda.id_cliente = Convert.ToInt32(dados["id_cliente"].ToString());
                    venda.data = Convert.ToDateTime(dados["data"].ToString());

                    venda.desc_vendedor = Convert.ToString(dados["nome_vendedor"].ToString());
                    venda.desc_cliente  = Convert.ToString(dados["nome"].ToString());
                    lstVendas.Add(venda);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na consulta de Vendas...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstVendas);
        }
Ejemplo n.º 10
0
        public void Insert(MODEL.Vendas Item_Venda)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Vendas values (@idPedido, @valor,@id, @status);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@idPedido", Item_Venda.idPedido);
            cmd.Parameters.AddWithValue("@valor", Item_Venda.valor);
            cmd.Parameters.AddWithValue("@id", Item_Venda.id);
            cmd.Parameters.AddWithValue("@status", Item_Venda.status);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na inserção de Itens_Vendas...");
            }
            finally
            {
                conexao.Close();
            }
        }