Пример #1
0
        public void inserirProduto(Produto produto)
        {
            using (OdbcConnection conexao = ConexaoPadrao.createConnection())
            {
                string sql = "insert into PRODUTO (DESCRICAO, SETOR, ID_FORNECEDOR, FABRICANTE, VENCIMENTO, QUANTIDADE, UNIDADE, VALOR_CUSTO, VALOR_VENDA, LUCRO, TRIBUTACAO, MINIMO_EM_ESTOQUE, MAXIMO_EM_ESTOQUE, CODIGO_BARRAS) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
                OdbcCommand command = new OdbcCommand(sql, conexao);

                command.Parameters.AddWithValue("@DESCRICAO", produto.descricao);
                command.Parameters.AddWithValue("@SETOR", produto.setor);
                command.Parameters.AddWithValue("@ID_FORNECEDOR", produto.idFornecedor);
                command.Parameters.AddWithValue("@FABRICANTE", produto.fabricante);
                command.Parameters.AddWithValue("@VENCIMENTO", produto.vencimento);
                command.Parameters.AddWithValue("@QUANTIDADE", produto.quantidade);
                command.Parameters.AddWithValue("@UNIDADE", produto.unidade);
                command.Parameters.AddWithValue("@VALOR_CUSTO", produto.valorCusto);
                command.Parameters.AddWithValue("@VALOR_VENDA", produto.valorVenda);
                command.Parameters.AddWithValue("@LUCRO", produto.lucro);
                command.Parameters.AddWithValue("@TRIBUTACAO", produto.tributacao);
                command.Parameters.AddWithValue("@MINIMO_EM_ESTOQUE", produto.minimoEmEstoque);
                command.Parameters.AddWithValue("@MAXIMO_EM_ESTOQUE", produto.maximoEmEstoque);
                command.Parameters.AddWithValue("@CODIGO_BARRAS", produto.codigoBarras);

                conexao.Open();
                command.ExecuteNonQuery();
            }
        }
Пример #2
0
 public bool validaProduto(Produto produto)
 {
     bool entrou = true;
     if (produto.descricao.Length < 3) // na tela nao tem campo descrição, tem campo nome
     {
         MessageBox.Show("Insira o nome o produto!");
         entrou = false;
     }
     if (produto.setor.Length < 6) // Na tela tem um ComboBox
     {
         MessageBox.Show("Selecione um setor!");
         entrou = false;
     }
     if (produto.fabricante.Length < 3)
     {
         MessageBox.Show("Insira o Fabricante!");
         entrou = false;
     }
     if (produto.valorCusto <= 0)
     {
         MessageBox.Show("Insira o valor de Custo!");
         entrou = false;
     }
     if (produto.valorVenda <= 0)
     {
         MessageBox.Show("Insira o valor de Venda!");
         entrou = false;
     }
     return entrou;
 }