public void InserirFormacaoProdutoComposto(TiposDeProdutos produto) { //Este metodo é responsável por passar informações entre a tabela de produtos simples para a tabela de formação de produtos compostpos DbConnection conexao = DAO.DAOUtils.GetConexao(); DbCommand comando = DAO.DAOUtils.GetComando(conexao); comando.CommandType = CommandType.Text; comando.CommandText = "INSERT INTO tb_composto_stage3 (Cod,Nome,Und,Custo,Venda) VALUES (@Cod,@Nome,@Und,@Custo,@Venda)"; comando.Parameters.Add(new SqlParameter("@Cod", produto.Cod)); comando.Parameters.Add(new SqlParameter("@Und", produto.Und)); comando.Parameters.Add(new SqlParameter("@Custo", produto.ccusto)); comando.Parameters.Add(new SqlParameter("@Venda", produto.cvenda)); comando.ExecuteNonQuery(); }
public void InserirNovoProdutoSimples(TiposDeProdutos produto) { //este metodo é usado para criação de novos cadastros de produtos simples, tela de cadastro simples DbConnection conexao = DAO.DAOUtils.GetConexao(); DbCommand comando = DAO.DAOUtils.GetComando(conexao); comando.CommandType = CommandType.Text; comando.CommandText = "INSERT INTO tb_produto (NomeProduto,CustoProduto,Vendaproduto,Tipo) VALUES (@NomeProduto,@CustoProduto,@VendaProduto,@Tipo)"; comando.Parameters.Add(new SqlParameter("@NomeProduto", produto.NomeProduto)); comando.Parameters.Add(new SqlParameter("@CustoProduto", produto.CustoProduto)); comando.Parameters.Add(new SqlParameter("@VendaProduto", produto.VendaProduto)); comando.Parameters.Add(new SqlParameter("@Tipo", produto.Tipo)); comando.ExecuteNonQuery(); }
public void InserirHistoricoSaida(TiposDeProdutos produto) { //Este metodo é utilizado para guardar as informações finais da saida(histórico) DbConnection conexao = DAO.DAOUtils.GetConexao(); DbCommand comando = DAO.DAOUtils.GetComando(conexao); comando.CommandType = CommandType.Text; comando.CommandText = "INSERT INTO tb_saida_history3 (DataPedido,Funcionario,Cod,Produto,Quantidade,Custo,Venda) VALUES (@DataPedido,@Funcionario,@Cod,@ProdutoSaida,@Quantidade,@CustoS,@VendaS)"; comando.Parameters.Add(new SqlParameter("@DataPedido", produto.DataPedido)); comando.Parameters.Add(new SqlParameter("@Funcionario", produto.Funcionario)); comando.Parameters.Add(new SqlParameter("@Cod", produto.Cod)); comando.Parameters.Add(new SqlParameter("@ProdutoSaida", produto.ProdutoSaida)); comando.Parameters.Add(new SqlParameter("@Quantidade", produto.Quantidade)); comando.Parameters.Add(new SqlParameter("@CustoS", produto.CustoS)); comando.Parameters.Add(new SqlParameter("@VendaS", produto.VendaS)); comando.ExecuteNonQuery(); }
public void InserirDadosPedido(TiposDeProdutos produto) { //Este metodo é responsável por preencher a stage4 de saida dos produtos //ID,Produto,Und,Custo,SubTotal DbConnection conexao = DAO.DAOUtils.GetConexao(); DbCommand comando = DAO.DAOUtils.GetComando(conexao); comando.CommandType = CommandType.Text; comando.CommandText = "INSERT INTO tb_saida_stage4 (IDProdutoS,Produto,Und,Custo,SubTotal,Venda) VALUES (@IDProdutoS,@Produto,@Und,@Custo,@SubTotal,@Venda)"; comando.Parameters.Add(new SqlParameter("@IDProdutoS", produto.IDProdutoS)); comando.Parameters.Add(new SqlParameter("@Produto", produto.Produto)); comando.Parameters.Add(new SqlParameter("@Und", produto.Und)); comando.Parameters.Add(new SqlParameter("@Custo", produto.Custo)); comando.Parameters.Add(new SqlParameter("@SubTotal", produto.SubTotal)); comando.Parameters.Add(new SqlParameter("@Venda", produto.Venda)); comando.ExecuteNonQuery(); }
private void btnIncluir_Click(object sender, EventArgs e) { try { Classes.Go acao = new Classes.Go(); Classes.TiposDeProdutos produto = new Classes.TiposDeProdutos() { IDProdutoS = (int)dgvPedido.CurrentRow.Cells[0].Value, Produto = dgvPedido.CurrentRow.Cells[1].Value.ToString(), Und = Convert.ToInt32(txbQuantidade.Text), Custo = Convert.ToDecimal(dgvPedido.CurrentRow.Cells[2].Value), SubTotal = Convert.ToInt32(txbQuantidade.Text) * Convert.ToDecimal(dgvPedido.CurrentRow.Cells[2].Value), Venda = Convert.ToDecimal(dgvPedido.CurrentRow.Cells[3].Value) }; acao.InserirDadosPedido(produto); this.Close(); } catch (System.FormatException) { MessageBox.Show("Opa, você esqueceu de lançar a quantidade "); } }