예제 #1
0
        public bool PesquisaProduto(Model.Produtos pro)
        {
            bool produto_existe = false;

            if (!Con.Checkconection())
            {
                Con.Conectar();
            }

            if (Con.Checkconection())
            {
                DataTable        table   = new DataTable();
                MySqlDataAdapter adapter = new MySqlDataAdapter();
                MySqlCommand     command = new MySqlCommand("SELECT * FROM produto WHERE descricao = @desc", Con.Traz_Conexao());
                command.Parameters.Add("@desc", MySqlDbType.VarChar).Value = pro.getDescricao();
                adapter.SelectCommand = command;
                adapter.Fill(table);
                if (table.Rows.Count > 0)
                {
                    produto_existe = true;
                }

                Con.Desconectar();
            }

            return(produto_existe);
        }
예제 #2
0
        public bool CadastraProduto(Model.Produtos pro)
        {
            if (!Con.Checkconection())
            {
                Con.Conectar();
            }

            if (Con.Checkconection())
            {
                DataTable        table   = new DataTable();
                MySqlDataAdapter adapter = new MySqlDataAdapter();
                MySqlCommand     command = new MySqlCommand("INSERT INTO produto (descricao, quantidade, valor) VALUES (@desc, @quant, @val)", Con.Traz_Conexao());
                command.Parameters.Add("@desc", MySqlDbType.VarChar, 45).Value = pro.getDescricao();
                command.Parameters.Add("@quant", MySqlDbType.Int32, 11).Value  = pro.getQuant();
                command.Parameters.Add("@val", MySqlDbType.Float).Value        = pro.getValor();
                command.ExecuteNonQuery();

                Con.Desconectar();
                return(true);
            }
            else
            {
                return(false);
            }
        }