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); }
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); }
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(); } }
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); }
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); }
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(); } }
public void EfetivarVenda(MODEL.Vendas venda) { DAL.Vendas dalVenda = new DAL.Vendas(); // escrever regras de negócios dalVenda.EfetivarVenda(venda); }
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(); } }
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); }
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(); } }