private static void FiltrarTipos(MercadoriaTipo[] tipos, StringBuilder str)
        {
            int cnt = 0;

            foreach (MercadoriaTipo tipo in tipos)
            {
                if (cnt++ > 0)
                    str.Append(", ");

                str.Append(DbTransformar(tipo.Código));
            }

            str.Append(")");
        }
        public void FiltrarTipos(MercadoriaTipo[] tipos)
        {
            StringBuilder str = new StringBuilder();

            str.Append("DELETE FROM tmpPesquisaMercadoria WHERE SUBSTR(referencia, 2, 2) NOT IN (");

            FiltrarTipos(tipos, str);

            using (IDbCommand cmd = conexão.CreateCommand())
            {
                cmd.CommandText = str.ToString();
                cmd.ExecuteNonQuery();
            }
        }