public void Insert(MODEL.ItemVenda itemVenda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into ItemVenda values(@venda, @produto, @quantidade, @valor)"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@venda", itemVenda.venda); cmd.Parameters.AddWithValue("@produto", itemVenda.produto); cmd.Parameters.AddWithValue("@quantidade", itemVenda.quantidade); cmd.Parameters.AddWithValue("@valor", itemVenda.valor); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na Inserção de ItemVenda!"); } finally { conexao.Close(); } }
public void Update(MODEL.ItemVenda itemVenda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update ItemVenda set venda=@venda, produto=@produto, quantidade=@quantidade, valor=@valor where id=@id"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", itemVenda.id); cmd.Parameters.AddWithValue("@venda", itemVenda.venda); cmd.Parameters.AddWithValue("@produto", itemVenda.produto); cmd.Parameters.AddWithValue("@quantidade", itemVenda.quantidade); cmd.Parameters.AddWithValue("@valor", itemVenda.valor); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na Atualização de ItemVenda!"); } finally { conexao.Close(); } }
public List <MODEL.ItemVenda> SelectByIdVenda(int idVenda) { List <MODEL.ItemVenda> lstVenda = new List <MODEL.ItemVenda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select ItemVenda.id, ItemVenda.venda, ItemVenda.produto, " + " Produtos.descricao, Produtos.marca, ItemVenda.quantidade, ItemVenda.valor from " + " ItemVenda inner join Produtos on ItemVenda.produto=Produtos.id " + " where ItemVenda.venda = @idVenda"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@idVenda", idVenda); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.ItemVenda itemVenda = new MODEL.ItemVenda(); itemVenda.id = Convert.ToInt32(dados["id"].ToString()); itemVenda.venda = Convert.ToInt32(dados["venda"].ToString()); itemVenda.produto = Convert.ToInt32(dados["produto"].ToString()); itemVenda.descricao = dados["descricao"].ToString(); itemVenda.marca = dados["marca"].ToString(); itemVenda.quantidade = Convert.ToSingle(dados["quantidade"].ToString()); itemVenda.valor = Convert.ToSingle(dados["valor"].ToString()); lstVenda.Add(itemVenda); } } catch { Console.WriteLine("Consulta de ItemVenda deu Erro!"); } return(lstVenda); }
public List <MODEL.ItemVenda> Select() { List <MODEL.ItemVenda> lstVenda = new List <MODEL.ItemVenda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select ItemVenda.id, ItemVenda.venda, ItemVenda.produto, " + " Produtos.descricao, ItemVenda.quantidade, ItemVenda.valor from " + " ItemVenda inner join Produtos on ItemVenda.produto=Produtos.id"; SqlCommand cmd = new SqlCommand(sql, conexao); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.ItemVenda itemVenda = new MODEL.ItemVenda(); itemVenda.id = Convert.ToInt32(dados["id"].ToString()); itemVenda.venda = Convert.ToInt32(dados["venda"].ToString()); itemVenda.produto = Convert.ToInt32(dados["produto"].ToString()); itemVenda.descricao = dados["descricao"].ToString(); itemVenda.quantidade = Convert.ToSingle(dados["quantidade"].ToString()); itemVenda.valor = Convert.ToSingle(dados["valor"].ToString()); lstVenda.Add(itemVenda); } } catch { Console.WriteLine("Consulta Select de Vendas deu problema"); } finally { conexao.Close(); //não é necessario pois usou o CommandBehavior.CloseConnection } return(lstVenda); }
public List <MODEL.ItemVenda> SelectById(int idItem) { List <MODEL.ItemVenda> lstItem = new List <MODEL.ItemVenda>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from ItemVenda where idItem=@idItem;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("idItem", idItem); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { //instanciando objeto itemVenda MODEL.ItemVenda itemVenda = new MODEL.ItemVenda(); //carregar dados do objeto -- popular itemVenda itemVenda.idItem = Convert.ToInt32(reader["idItem"]); itemVenda.idProd = Convert.ToInt32(reader["idProd"]); itemVenda.idVenda = Convert.ToInt32(reader["idVenda"]); itemVenda.valor = Convert.ToSingle(reader["valor"]); itemVenda.quantidade = Convert.ToInt16(reader["quantidade"]); lstItem.Add(itemVenda); } } catch { Console.WriteLine("ERRO - SQL SELECT ItemVenda BY ID"); } finally { conexao.Close(); } return(lstItem); }
public void Update(MODEL.ItemVenda itemVenda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update ItemVenda set idProd=@idProd , idVenda=@idVenda , valor=@valor , quantidade=@quantidade"; sql += "where idItem=@idItem;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@idProd", itemVenda.idProd); cmd.Parameters.AddWithValue("@idVenda", itemVenda.idVenda); cmd.Parameters.AddWithValue("@valor", itemVenda.valor); cmd.Parameters.AddWithValue("@quantidade", itemVenda.quantidade); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("ERRO - SQL UPDATE ItemVenda"); } finally { conexao.Close(); } }
public void Insert(MODEL.ItemVenda itemVenda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into ItemVenda values "; sql += " (@idProd , @idVenda , @valor , @quantidade);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@idProd", itemVenda.idProd); cmd.Parameters.AddWithValue("@idVenda", itemVenda.idVenda); cmd.Parameters.AddWithValue("@valor", itemVenda.valor); cmd.Parameters.AddWithValue("@quantidade", itemVenda.quantidade); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("ERRO - SQL INSERIR ItemVENDA"); } finally { conexao.Close(); } }
public void Insert(MODEL.ItemVenda itemVenda) { DAL.ItemVenda dalItemVenda = new DAL.ItemVenda(); BLL.Produto bllProd = new Produto(); List <MODEL.Produto> lstProd = bllProd.SelectById(itemVenda.produto); MODEL.Produto produto = lstProd[0]; if (produto.quantidade >= itemVenda.quantidade) { produto.quantidade = produto.quantidade - itemVenda.quantidade; bllProd.Update(produto); dalItemVenda.Insert(itemVenda); } else { Console.WriteLine("Estoque Insuficiente!"); } }
public void Delete(MODEL.ItemVenda itemVenda) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from ItemVenda where idItem=@idItem;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@idItem", itemVenda.idItem); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("ERRO - SQL DELETE ItemVenda"); } finally { conexao.Close(); } }
public void Delete(MODEL.ItemVenda item) { DAL.ItemVenda dalItem = new DAL.ItemVenda(); //regras negocio dalItem.Delete(item); }
public void Insert(MODEL.ItemVenda item) { DAL.ItemVenda dalItem = new DAL.ItemVenda(); //regras negocio dalItem.Insert(item); }
public void Update(MODEL.ItemVenda itemVenda) { DAL.ItemVenda dalItemVenda = new DAL.ItemVenda(); dalItemVenda.Update(itemVenda); }