public List <Model.Venda> SelectById(int id_comanda) { List <Model.Venda> lstVenda = new List <Model.Venda>(); SqlConnection conexao = new SqlConnection(strcon); string sql = "select comanda_produto.id, comanda_produto.id_comanda, comanda_produto.id_produto, produtos.descricao, comanda_produto.valor, produtos.quantidade from comanda_produto inner join produtos on (produtos.id=comanda_produto.id_produto) where id_comanda=@id_comanda;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id_comanda", id_comanda); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Venda venda = new Model.Venda(); venda.id = Convert.ToInt32(reader["id"]); venda.id_comanda = Convert.ToInt32(reader["id_comanda"]); venda.id_produto = Convert.ToInt32(reader["id_produto"]); venda.descricao = reader["descricao"].ToString(); venda.valor = reader["valor"].ToString(); venda.quantidade = Convert.ToInt32(reader["quantidade"]); lstVenda.Add(venda); } } catch { Console.WriteLine("Erro - Vendas nao localizadas"); } finally { conexao.Close(); } return(lstVenda); }
public VendaPage() { InitializeComponent(); //incializa Venda Venda = new Model.Venda(); //recebendo dados using (var dados = new DataAccess()) { Produtos = dados.GetProdutos(); } //iniciando ComboBoxs foreach (var produto in Produtos) { PickerProduto.Items.Add(produto.ToString()); } //ao escolher o produto chama o valor do produto PickerProduto.SelectedIndexChanged += PickerProduto_SelectedIndexChanged; //verificar a quantidade do produto EntryQuantidade.TextChanged += EntryQuantidade_TextChanged; //button add produto ButtonAdd.Clicked += ButtonAdd_Clicked; //button salvar ButtonSalvar.Clicked += ButtonSalvar_Clicked; //modelo da listview lvProdutos.ItemTemplate = new DataTemplate(typeof(ProdutoVendaCell)); }
public List <Model.Venda> Select() { List <Model.Venda> lstVenda = new List <Model.Venda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "select venda.id, venda.dataVenda, venda.dataVencimento, venda.dataPagamento, venda.cliente, venda.funcionario, cliente.nome from Venda inner join cliente on cliente.id=venda.cliente;"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Venda venda = new Model.Venda(); venda.Id = Convert.ToInt32(reader["id"]); venda.DataVenda = Convert.ToDateTime(reader["dataVenda"].ToString()); venda.DataVencimento = Convert.ToDateTime(reader["dataVencimento"].ToString()); venda.DataPagamento = Convert.ToDateTime(reader["dataPagamento"].ToString()); venda.Cliente = Convert.ToInt32(reader["cliente"]); venda.Funcionario = Convert.ToInt32(reader["funcionario"]); venda.Nome = reader["nome"].ToString(); lstVenda.Add(venda); } } catch { Console.WriteLine("Erro - Sql Select Venda...;"); } finally { conexao.Close(); } return(lstVenda); }
public void Insert(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into Venda values (@valor * @quantidade,@quantidade,@cliente_id,@produto_id);"; sql += "Update Produto set Quantidade = Quantidade - @quantidade where idProduto = @produto_id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@valor", venda.valor); cmd.Parameters.AddWithValue("@quantidade", venda.quantidade); cmd.Parameters.AddWithValue("@cliente_id", venda.cliente_id); cmd.Parameters.AddWithValue("@produto_id", venda.produto_id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { System.Diagnostics.Debug.WriteLine("Deu erro na inserção de Vendas..."); } finally { conexao.Close(); } }
public void Update(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update Venda set dataVenda=@dataVenda, dataVencimento=@dataVencimento, dataPagamento=@dataPagamento, cliente=@cliente, funcionario=@funcionario "; sql += " where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@dataVenda", venda.DataVenda); cmd.Parameters.AddWithValue("@dataVencimento", venda.DataVencimento); cmd.Parameters.AddWithValue("@dataPagamento", venda.DataPagamento); cmd.Parameters.AddWithValue("@cliente", venda.Cliente); cmd.Parameters.AddWithValue("@funcionario", venda.Funcionario); cmd.Parameters.AddWithValue("@id", venda.Id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro atualização de Venda..."); } finally { conexao.Close(); } }
public List <Model.Venda> Select() { List <Model.Venda> lstVenda = new List <Model.Venda>(); SqlConnection conexao = new SqlConnection(strcon); string sql = "select * from comanda_produto;"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Venda venda = new Model.Venda(); venda.id = Convert.ToInt32(reader["id"]); venda.id_comanda = Convert.ToInt32(reader["id_comanda"]); venda.id_produto = Convert.ToInt32(reader["id_produto"]); venda.valor = reader["valor"].ToString(); lstVenda.Add(venda); } } catch { Console.WriteLine("Erro - Vendas nao localizadas"); } finally { conexao.Close(); } return(lstVenda); }
public List <Model.Venda> SelectByValor(float valor) { List <Model.Venda> lstVenda = new List <Model.Venda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * from Venda Where Valor = @valor;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@valor", valor); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Venda Venda = new Model.Venda(); Venda.id = Convert.ToInt32(reader[0].ToString()); Venda.valor = Convert.ToSingle(reader["valor"].ToString()); Venda.quantidade = Convert.ToInt32(reader["quantidade"].ToString()); Venda.cliente_id = Convert.ToInt32(reader["cliente_id"].ToString()); Venda.produto_id = Convert.ToInt32(reader["produto_id"].ToString()); lstVenda.Add(Venda); } } catch { System.Diagnostics.Debug.WriteLine("Deu erro na Seleção de Vendaes por Nome..."); } finally { conexao.Close(); } return(lstVenda); }
public List <Model.Venda> SelectByCliente(int cliente) { List <Model.Venda> lstVenda = new List <Model.Venda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "select * from Venda where cliente=@cliente;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@cliente", cliente); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Venda venda = new Model.Venda(); venda.Id = Convert.ToInt32(reader["id"]); venda.DataVenda = Convert.ToDateTime(reader["dataVenda"].ToString()); venda.DataVencimento = Convert.ToDateTime(reader["dataVencimento"].ToString()); venda.DataPagamento = Convert.ToDateTime(reader["dataPagamento"].ToString()); venda.Cliente = Convert.ToInt32(reader["cliente"]); venda.Funcionario = Convert.ToInt32(reader["funcionario"]); lstVenda.Add(venda); } } catch { Console.WriteLine("Erro - Sql Select Venda...;"); } finally { conexao.Close(); } return(lstVenda); }
public void Update(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update Venda set Nome=@nome, Valor=@valor, Quantidade=@quantidade, Cliente_id=@cliente_id, Produto_id=@produto_id"; sql += " where idVenda=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", venda.id); cmd.Parameters.AddWithValue("@valor", venda.valor); cmd.Parameters.AddWithValue("@quantidade", venda.quantidade); cmd.Parameters.AddWithValue("@cliente_id", venda.cliente_id); cmd.Parameters.AddWithValue("@produto_id", venda.produto_id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { System.Diagnostics.Debug.WriteLine("Erro na atualização de Vendas"); } finally { conexao.Close(); } }
public List <Model.Venda> Select() { List <Model.Venda> lstVenda = new List <Model.Venda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * from Venda;"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Venda venda = new Model.Venda(); venda.id = Convert.ToInt32(reader[0].ToString()); venda.valor = Convert.ToSingle(reader["valor"].ToString()); venda.quantidade = Convert.ToInt32(reader["quantidade"].ToString()); venda.cliente_id = Convert.ToInt32(reader["cliente_id"].ToString()); venda.produto_id = Convert.ToInt32(reader["produto_id"].ToString()); lstVenda.Add(venda); } } catch { System.Diagnostics.Debug.WriteLine("Deu erro na Seleção de Vendas..."); } finally { conexao.Close(); } return(lstVenda); }
public void Insert(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into Venda (cliente, funcionario, dataVenda, dataVencimento, dataPagamento) values "; sql = sql + " (@cliente, @funcionario, @dataVenda, @dataVencimento, @dataPagamento);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@cliente", venda.Cliente); cmd.Parameters.AddWithValue("@funcionario", venda.Funcionario); cmd.Parameters.AddWithValue("@dataVenda", venda.DataVenda); cmd.Parameters.AddWithValue("@dataVencimento", venda.DataVencimento); cmd.Parameters.AddWithValue("@dataPagamento", venda.DataPagamento); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro inserção de Venda..."); } finally { conexao.Close(); } }
public void Insert(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strcon); string sql = "Insert into comanda_produto values "; sql = sql + " (@id_comanda, @id_produto, @valor);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id_comanda", venda.id_comanda); cmd.Parameters.AddWithValue("@id_produto", venda.id_produto); cmd.Parameters.AddWithValue("@valor", venda.valor); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu Erro ao cadastrar a Venda"); } finally { conexao.Close(); } }
public void Insert(Model.Venda venda) { DAL.Venda dalVend = new DAL.Venda(); BLL.Produto bllProd = new Produto(); Model.Produto produto = new Model.Produto(); produto = bllProd.SelectById(venda.produto)[0]; produto.quantidade = produto.quantidade - venda.quantidade; bllProd.Update(produto); dalVend.Insert(venda); }
private void Limpar() { txtNumero.Text = ""; txtSerie.Text = ""; txtDestCodigo.Text = ""; txtDestCpf.Text = ""; txtDestNome.Text = ""; txtDesconto.Text = ""; txtProdutoCodigo.Text = ""; txtProdutoPreco.Text = ""; txtProdutoQtd.Text = ""; txtSubTotal.Text = "0"; txtTotal.Text = "0"; txtDesconto.Text = "0"; dtEmissao.Value = DateTime.Now; Venda = null; Itens.Clear(); Item = null; listView1.Items.Clear(); }
public void Delete(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from Venda where id=@id "; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", venda.Id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro remoção de Venda..."); } finally { conexao.Close(); } }
public void Delete(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from Venda where idVenda=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", venda.id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { System.Diagnostics.Debug.WriteLine("Erro na Remoção de Vendas"); } finally { conexao.Close(); } }
public void Delete(Model.Venda venda) { SqlConnection conexao = new SqlConnection(strcon); string sql = "Delete from comanda_produto where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", venda.id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu Erro na remocao da comanda"); } finally { conexao.Close(); } }
public List <Model.Venda> Select() { List <Model.Venda> listaVenda = new List <Model.Venda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select Venda.id, Venda.data, Venda.cliente, Cliente.nome, Venda.servico, Servico.descricao, Servico.valorServ, Venda.produto, Produto.nomeProd, Venda.quantidade, Produto.valorProd from Venda inner join Cliente on Venda.cliente = Cliente.id inner join Servico on Venda.servico = Servico.id inner join Produto on Venda.produto = Produto.id"; SqlCommand cmd = new SqlCommand(sql, conexao); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { Model.Venda venda = new Model.Venda(); venda.id = Convert.ToInt32(dados["id"].ToString()); venda.data = Convert.ToDateTime(dados["data"].ToString()); venda.cliente = Convert.ToInt32(dados["cliente"].ToString()); venda.nome = dados["nome"].ToString(); venda.servico = Convert.ToInt32(dados["servico"].ToString()); venda.descricao = dados["descricao"].ToString(); venda.valorServ = Convert.ToSingle(dados["valorServ"].ToString()); venda.produto = Convert.ToInt32(dados["produto"].ToString()); venda.nomeProd = dados["nomeProd"].ToString(); venda.quantidade = Convert.ToInt32(dados["quantidade"].ToString()); venda.valorProd = Convert.ToSingle(dados["valorProd"].ToString()); listaVenda.Add(venda); } } catch { Console.WriteLine("Erro - Select da Venda"); } finally { conexao.Close(); } return(listaVenda); }
public void Insert(Model.Venda venda) { DAL.Venda dalVenda = new DAL.Venda(); dalVenda.Insert(venda); }
public void Insert(Model.Venda venda) { DAL.Venda dalCli = new DAL.Venda(); // dalCli.Insert(venda); }
public void Delete(Model.Venda venda) { DAL.Venda dalCli = new DAL.Venda(); dalCli.Delete(venda); }
public void Update(Model.Venda venda) { DAL.Venda dalCli = new DAL.Venda(); dalCli.Update(venda); }